aboutsummaryrefslogtreecommitdiffstats
path: root/mumlib/src
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2021-06-08 10:00:33 +0200
committerGustav Sörnäs <gustav@sornas.net>2021-06-08 10:00:33 +0200
commit52a4740f252391c944bf910c1a81a07bd7aea610 (patch)
treea7380d01cfa8b0c673370a63a3280537262c5e54 /mumlib/src
parentd3eb004bcca01c87cb12ba297e568eaf9d25cd77 (diff)
downloadmum-52a4740f252391c944bf910c1a81a07bd7aea610.tar.gz
always send user joined/left channels and events
Diffstat (limited to 'mumlib/src')
-rw-r--r--mumlib/src/command.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/mumlib/src/command.rs b/mumlib/src/command.rs
index fff921a..f1b52b8 100644
--- a/mumlib/src/command.rs
+++ b/mumlib/src/command.rs
@@ -20,8 +20,8 @@ impl fmt::Display for MumbleEvent {
/// The different kinds of events that can happen.
#[derive(Debug, Clone, Serialize, Deserialize)]
pub enum MumbleEventKind {
- UserConnected(String, Option<String>),
- UserDisconnected(String, Option<String>),
+ UserConnected(String, String),
+ UserDisconnected(String, String),
UserMuteStateChanged(String), // This logic is kinda weird so we only store the rendered message.
TextMessageReceived(String),
UserJoinedChannel(String, String),
@@ -34,10 +34,10 @@ impl fmt::Display for MumbleEventKind {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
MumbleEventKind::UserConnected(user, channel) => {
- write!(f, "{} connected to {}", user, channel.as_deref().unwrap_or("unknown channel"))
+ write!(f, "{} connected to {}", user, channel)
}
MumbleEventKind::UserDisconnected(user, channel) => {
- write!(f, "{} disconnected from {}", user, channel.as_deref().unwrap_or("unknown channel"))
+ write!(f, "{} disconnected from {}", user, channel)
}
MumbleEventKind::UserMuteStateChanged(message) => {
write!(f, "{}", message)