diff options
Diffstat (limited to '')
| -rw-r--r-- | src/message/signalproxy/objects/highlightrulemanager.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/message/signalproxy/objects/highlightrulemanager.rs b/src/message/signalproxy/objects/highlightrulemanager.rs index 8d2b4ee..bd96d89 100644 --- a/src/message/signalproxy/objects/highlightrulemanager.rs +++ b/src/message/signalproxy/objects/highlightrulemanager.rs @@ -10,6 +10,8 @@ use crate::message::StatefulSyncableServer; use crate::message::Syncable; use crate::primitive::Variant; +use crate::message::signalproxy::translation::NetworkMap; + #[derive(Default, Debug, Clone, PartialEq, NetworkList, NetworkMap)] pub struct HighlightRuleManager { #[network(rename = "HighlightRuleList", variant = "VariantMap", network = "map")] @@ -120,7 +122,7 @@ impl HighlightRuleManager { pub fn set_highlight_nick(&mut self, nick: HighlightNickType) { #[cfg(feature = "server")] - sync!("setHighlightNick", [nick.to_network()]); + sync!("setHighlightNick", [Variant::from(nick)]); self.highlight_nick = nick; } @@ -209,7 +211,7 @@ pub struct HighlightRule { pub channel: String, } -#[derive(Default, Debug, Clone, PartialEq)] +#[derive(Default, Debug, Clone, Copy, PartialEq)] pub enum HighlightNickType { #[default] NoNick = 0x00, |
