bath_signal/leave.rs
1use super::*;
2
3#[derive(Serialize, Deserialize)]
4pub struct ResLeave {
5 pub error: Option<LeaveError>,
6}
7
8#[derive(Serialize, Deserialize)]
9pub struct Leave {
10 pub user: UserId,
11}
12
13#[derive(Serialize, Deserialize)]
14#[serde(tag = "type")]
15pub enum LeaveError {}
16
17impl CallState {
18 pub fn leave(&mut self, _: Leave) -> Result<(), LeaveError> {
19 todo!()
20 }
21}