Events
These are sent to the client when events happen in a set.
v1/set
: Set event
Sent when a set is modified, deleted, or the user has been kicked.
{
"event": "v1/set",
"set": "",
"deleted": false,
"data": {
"name?": "",
"icon?": "",
"kicked?": false
}
}
v1/subset
: Subset event
Sent when a subset is created, modified or deleted.
{
"event": "v1/subset",
"set": "",
"subset": {
"id": "",
"name": "",
},
"deleted": false
}
v1/message
: Message event
Sent when a message is sent, modified or deleted.
{
"event": "v1/message",
"set": "",
"subset": "",
"message": {
"id": "",
"content": "",
"authorId": "",
"authorName": "",
"authorImage?": "",
"attachment?": {
"id": "",
"name": "",
"type": "",
},
"sendTime": "",
},
"deleted": false
}
v1/user
: User event
Sent when a user joins a set, updates their details, or leaves a set.
{
"event": "v1/user",
"set": "",
"user": {
"uid": "",
"username": "",
"displayName": "",
"email": "",
"image?": "",
"bio?": "",
"online": true
},
"deleted": false
}
v1/voice
: Voice event
Sent when a user joins or leaves a voice channel.
{
"event": "v1/voice",
"set": "",
"user": {
"peerId": "",
"user": {
"uid": "",
"username": "",
"displayName": "",
"email": "",
"image?": "",
"bio?": ""
}
},
"deleted": false
}
v1/typing
: User recently typed
Sent when a user types in the message box.
{
"event": "v1/typing",
"subset": "",
"uid": ""
}
v1/pong
: Pong
Sent when a ping is received.
{
"event": "v1/pong"
}