Realtime · Socket.IO

Auth-related socket events

EmitOthers receive
auth:login { projectId }user:online in project
auth:logout { projectId }user:offline

auth:session:update: emits session:updated to user:<sameUserId> (other tabs/sockets, not necessarily the emitter — uses socket.to).

Server-side helpers may emit user:login, user:logout, user:register, session:expired via emitAuthEvent.