Files
stoatchat/crates/core/database/src/events/server.rs
2025-09-05 13:07:52 +01:00

14 lines
348 B
Rust

use serde::{Serialize, Deserialize};
use super::client::Ping;
#[derive(Serialize, Deserialize, Debug)]
#[serde(tag = "type")]
pub enum ClientMessage {
Authenticate { token: String },
BeginTyping { channel: String },
EndTyping { channel: String },
Subscribe { server_id: String },
Ping { data: Ping, responded: Option<()> },
}