Prevent requerying when the user is finished

This commit is contained in:
Oliver 2025-12-06 16:06:59 -07:00
parent 70027409c3
commit 812702097f

View file

@ -143,6 +143,14 @@ export async function requery(requestID, users) {
const query = queries.get(requestID); const query = queries.get(requestID);
if (!query) { return }; if (!query) { return };
users = users.filter(userID => {
const isntFinished = query.status[userID] !== `finished`;
const isConnected = game.users.get(userID)?.active;
return isntFinished && isConnected;
});
if (users.length === 0) { return };
game.socket.emit(`system.taf`, { game.socket.emit(`system.taf`, {
event: `query.prompt`, event: `query.prompt`,
payload: { payload: {