Events
Receive typing:stop
Ephemeral typing indicator stop.
server → client on the
resource channel. Socket.IO event name: typing:stop.Ephemeral typing indicator stop. Client -> server: emit { chatId }. Server -> clients: relayed with the authenticated userId to every other socket on the chat channels.
Same routing and payload as typing:start.
Payload: typing:stop
Payload of the 'typing:stop' socket event.
| Property | Type | Required | Description |
|---|---|---|---|
chatId | string (uuid) | no | Chat the typing indicator belongs to. |
userId | string (uuid) | no | User who is typing. Equals the AI system user ID when the AI assistant is composing a reply. |
timestamp | integer | no | Server time in milliseconds since epoch. |