context: implement note broadcasting
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
@@ -28,12 +28,16 @@ pub enum ClientMessage {
|
||||
}
|
||||
|
||||
impl ClientMessage {
|
||||
pub fn event(note: Note) -> Result<Self, Error> {
|
||||
pub fn event(note: &Note) -> Result<Self, Error> {
|
||||
Ok(ClientMessage::Event(EventClientMessage {
|
||||
note_json: note.json()?,
|
||||
}))
|
||||
}
|
||||
|
||||
pub fn event_json(note_json: String) -> Result<Self, Error> {
|
||||
Ok(ClientMessage::Event(EventClientMessage { note_json }))
|
||||
}
|
||||
|
||||
pub fn raw(raw: String) -> Self {
|
||||
ClientMessage::Raw(raw)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user