taf/module/sockets/submitRequest.mjs
2025-11-08 00:40:48 -07:00

22 lines
447 B
JavaScript

import { QueryManager } from "../utils/QueryManager.mjs";
export function submitRequest(payload, user) {
const {
id,
answers,
} = payload;
if (!id) {
ui.notifications.error(game.i18n.format(
`taf.notifs.error.malformed-socket-payload`,
{
event: `query.submit`,
details: `A request ID must be provided`,
}),
);
return;
};
if (!QueryManager.has(id)) { return };
QueryManager.addResponse(id, user.id, answers);
};