Add RecvMessage to Magpie protocol
This commit is contained in:
parent
32cf5e3359
commit
7d751f27c9
|
@ -43,10 +43,19 @@ pub enum MagpieServerMsg {
|
|||
SendMessage(SendMessage),
|
||||
}
|
||||
|
||||
/// A message sent from a script's panel to a client.
|
||||
#[derive(Clone, Debug, Deserialize, Serialize)]
|
||||
pub struct RecvMessage {
|
||||
pub id: PanelId,
|
||||
pub msg: Vec<u8>,
|
||||
}
|
||||
|
||||
/// A message sent from the Magpie server to a client.
|
||||
#[derive(Clone, Debug, Deserialize, Serialize)]
|
||||
#[serde(tag = "kind")]
|
||||
pub enum MagpieClientMsg {}
|
||||
pub enum MagpieClientMsg {
|
||||
RecvMessage(RecvMessage),
|
||||
}
|
||||
|
||||
/// A [Messenger] specialized for Magpie clients.
|
||||
pub type ClientMessenger<T> = Messenger<T, MagpieClientMsg, MagpieServerMsg>;
|
||||
|
|
Loading…
Reference in New Issue