summaryrefslogtreecommitdiff
path: root/client-native-lib/src/protocol.rs
diff options
context:
space:
mode:
Diffstat (limited to 'client-native-lib/src/protocol.rs')
-rw-r--r--client-native-lib/src/protocol.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/client-native-lib/src/protocol.rs b/client-native-lib/src/protocol.rs
index d53bf83..a5981e2 100644
--- a/client-native-lib/src/protocol.rs
+++ b/client-native-lib/src/protocol.rs
@@ -15,16 +15,21 @@ pub enum ClientboundPacket {
ClientJoin { id: usize },
ClientLeave { id: usize },
Message { sender: usize, message: String },
+ RoomInfo { hash: String, user_count: usize },
}
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(rename_all = "snake_case")]
pub enum ServerboundPacket {
+ Join {
+ hash: Option<String>,
+ },
Ping,
Relay {
recipient: Option<usize>,
message: String,
},
+ WatchRooms(Vec<String>),
}
#[derive(Debug, Clone, Serialize, Deserialize)]