ignore drop after logout
All checks were successful
Build / build (pull_request) Successful in 1m10s

This commit is contained in:
Sainan 2025-09-01 04:29:54 +02:00
parent 9c561dfb75
commit 6df625e838

View File

@ -179,17 +179,15 @@ const wsOnConnect = (ws: ws, req: http.IncomingMessage): void => {
logError(e as Error, `processing websocket message`); logError(e as Error, `processing websocket message`);
} }
}); });
ws.on("close", () => { // eslint-disable-next-line @typescript-eslint/no-misused-promises
ws.on("close", async () => {
if ((ws as IWsCustomData).isGame && (ws as IWsCustomData).accountId) { if ((ws as IWsCustomData).isGame && (ws as IWsCustomData).accountId) {
logger.debug(`lost bootstrapper connection for ${(ws as IWsCustomData).accountId}`); logger.debug(`lost bootstrapper connection for ${(ws as IWsCustomData).accountId}`);
void Account.updateOne( const account = await Account.findOne({ _id: (ws as IWsCustomData).accountId });
{ if (account?.Nonce) {
_id: (ws as IWsCustomData).accountId account.Dropped = true;
}, await account.save();
{ }
Dropped: true
}
).then(() => {});
} }
}); });
}; };