ab
super
Size: a a a
ab
super
Д
ЖС
Д
ES
ES
N
N
И
N
И
R
R
async function processConnection(container, user, ws) {
const mutex = container.resolve('mutex')
const { id: sessId } = await container.resolve('wsSessionParser').parse(ws);
await mutex.lock();
await updateUserStatus(user.id, sessId, true, container)
mutex.release();
ws.on('close', async () => {
await mutex.lock();
await updateUserStatus(user.id, sessId, false, container)
ws.close()
mutex.release();
});
}
Д
Д
Д
АС
TS
NT