Add temporary typing indicator impl.

This commit is contained in:
Paul
2021-02-19 14:50:23 +00:00
parent dadad271b4
commit 3c7852271a
4 changed files with 88 additions and 27 deletions

View File

@@ -26,6 +26,12 @@ pub enum WebSocketError {
#[serde(tag = "type")]
pub enum ServerboundNotification {
Authenticate(Session),
BeginTyping {
channel: String
},
EndTyping {
channel: String
}
}
#[derive(Serialize, Deserialize, Debug)]
@@ -63,6 +69,14 @@ pub enum ClientboundNotification {
ChannelDelete {
id: String,
},
ChannelStartTyping {
id: String,
user: String
},
ChannelStopTyping {
id: String,
user: String
},
UserRelationship {
id: String,