call_settings.rs

 1use settings::Settings;
 2
 3#[derive(Debug)]
 4pub struct CallSettings {
 5    pub mute_on_join: bool,
 6    pub share_on_join: bool,
 7}
 8
 9impl Settings for CallSettings {
10    fn from_settings(content: &settings::SettingsContent) -> Self {
11        let call = content.calls.clone().unwrap();
12        CallSettings {
13            mute_on_join: call.mute_on_join.unwrap(),
14            share_on_join: call.share_on_join.unwrap(),
15        }
16    }
17}