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}