aboutsummaryrefslogtreecommitdiff
path: root/examples/statetracker/src/command.rs
blob: b10aa904359344d6542c044e6e5db9e9b9bed9ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
use druid::{Selector, SingleUse};
use libquassel::message::{objects::Alias, InitData, SyncMessage};

use crate::server::Direction;

pub const CONNECT: Selector = Selector::new("connect");
pub const ADD_MESSAGE: Selector<SingleUse<crate::Message>> = Selector::new("add_message");

pub const ALIASMANAGER_ADD_ALIAS: Selector<SingleUse<Alias>> =
    Selector::new("aliasmanager_add_alias");

pub const SYNCMESSAGE: Selector<SingleUse<(Direction, SyncMessage)>> = Selector::new("syncmessage");
pub const INITDATA: Selector<SingleUse<(Direction, InitData)>> = Selector::new("initdata");
s='insertions'>+129 2021-10-17fix links in readmeMax Audron-2/+2