Improved structure

This commit is contained in:
2025-09-14 14:20:36 +02:00
parent 59e96fe05e
commit a4ce0c0589
17 changed files with 357 additions and 321 deletions
+15 -3
View File
@@ -29,11 +29,17 @@ pub enum ClientMessage {
#[serde(tag = "type", content = "params", rename_all = "snake_case")]
pub enum ServerMessage {
/// Successful authentication
Authenticated { user_id: String },
Authenticated {
user_id: String,
},
/// Error responses
Error(),
TempMessage {
message: String,
},
/// A new message in a channel
MessageCreate(data::Message),
@@ -47,10 +53,16 @@ pub enum ServerMessage {
},
/// Presence updates
PresenceUpdate { user_id: String, status: String },
PresenceUpdate {
user_id: String,
status: String,
},
/// Typing indicator
Typing { user_id: String, channel_id: String },
Typing {
user_id: String,
channel_id: String,
},
}
/// WebSocket wrapper