diff options
| author | Max Audron <audron@cocaine.farm> | 2025-02-23 13:48:19 +0100 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2025-02-23 13:48:19 +0100 |
| commit | 275b654a17b02d6293341bf8d0bd8f0091527cb3 (patch) | |
| tree | 5063eedb0862a11493f3392a0068bc0206cff450 /src/message/signalproxy/objects/highlightrulemanager.rs | |
| parent | fix ircchannel and maplist network representation (diff) | |
fix server feature errors
Diffstat (limited to 'src/message/signalproxy/objects/highlightrulemanager.rs')
| -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, |
