diff options
Diffstat (limited to 'src/database')
-rw-r--r-- | src/database/types.rs | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/database/types.rs b/src/database/types.rs index 4656e49..65aca05 100644 --- a/src/database/types.rs +++ b/src/database/types.rs @@ -234,4 +234,20 @@ impl ReceiveMessage { pub struct ReceiveUpdateField {pub user: UID, pub field: DataField, pub data: String} #[derive(Deserialize, Clone)] -pub struct ReceiveStatus {pub user: UID, pub status: Status}
\ No newline at end of file +pub struct ReceiveStatus {pub user: UID, pub status: Status} + +pub enum BinaryMessage { + GetMessageNewestId +} +impl std::convert::From<&[u8]> for BinaryMessage { + fn from(t: &[u8]) -> BinaryMessage { + match t { + _ => BinaryMessage::GetMessageNewestId, + } + } +} + +#[derive(Serialize, Deserialize)] +pub enum WebSocketMessage { + NewMessage +}
\ No newline at end of file |