From 8e35c18e2aac958837b2c8fcb782950f86e5f214 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Fri, 23 Oct 2020 01:50:20 +0200 Subject: add first notification --- mumd/src/state/user.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'mumd/src/state/user.rs') diff --git a/mumd/src/state/user.rs b/mumd/src/state/user.rs index 679d0ff..ab867e6 100644 --- a/mumd/src/state/user.rs +++ b/mumd/src/state/user.rs @@ -1,6 +1,10 @@ +use crate::state::channel::Channel; + use log::*; use mumble_protocol::control::msgs; use serde::{Deserialize, Serialize}; +use std::collections::HashMap; +use std::collections::hash_map::Entry; #[derive(Clone, Debug, Deserialize, Serialize)] pub struct User { @@ -80,7 +84,6 @@ impl User { } pub fn apply_user_diff(&mut self, diff: &mumlib::state::UserDiff) { - debug!("applying user diff\n{:#?}", diff); if let Some(comment) = diff.comment.clone() { self.comment = Some(comment); } @@ -111,7 +114,6 @@ impl User { if let Some(deaf) = diff.deaf { self.deaf = deaf; } - if let Some(channel_id) = diff.channel_id { self.channel = channel_id; } -- cgit v1.2.1 From 867a59cdabb864007166bcf3075eddc3210a76e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Fri, 23 Oct 2020 02:33:25 +0200 Subject: remove unused imports --- mumd/src/state/user.rs | 6 ------ 1 file changed, 6 deletions(-) (limited to 'mumd/src/state/user.rs') diff --git a/mumd/src/state/user.rs b/mumd/src/state/user.rs index ab867e6..98f34bc 100644 --- a/mumd/src/state/user.rs +++ b/mumd/src/state/user.rs @@ -1,10 +1,5 @@ -use crate::state::channel::Channel; - -use log::*; use mumble_protocol::control::msgs; use serde::{Deserialize, Serialize}; -use std::collections::HashMap; -use std::collections::hash_map::Entry; #[derive(Clone, Debug, Deserialize, Serialize)] pub struct User { @@ -119,7 +114,6 @@ impl User { } } - pub fn name(&self) -> &str { &self.name } -- cgit v1.2.1 From 6a9e74def5010e29abe62be81c3f53e8943b2d5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Fri, 23 Oct 2020 03:32:50 +0200 Subject: notif if user muted/unmuted --- mumd/src/state/user.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'mumd/src/state/user.rs') diff --git a/mumd/src/state/user.rs b/mumd/src/state/user.rs index 98f34bc..848208c 100644 --- a/mumd/src/state/user.rs +++ b/mumd/src/state/user.rs @@ -121,6 +121,14 @@ impl User { pub fn channel(&self) -> u32 { self.channel } + + pub fn self_mute(&self) -> bool { + self.self_mute + } + + pub fn self_deaf(&self) -> bool { + self.self_deaf + } } impl From<&User> for mumlib::state::User { -- cgit v1.2.1