diff options
author | curly <curlybryce@protonmail.com> | 2023-02-28 10:32:16 -0700 |
---|---|---|
committer | curly <curlybryce@protonmail.com> | 2023-02-28 10:32:16 -0700 |
commit | 531c6d1bf701af8548bc764cd977942f65bcf76f (patch) | |
tree | acb7eb100f8267d6533df6df080969e16dfa87b1 /src/database | |
parent | a3b54a4b23866ae08c7f906d93f512c19db78d9d (diff) | |
download | rocket_test-531c6d1bf701af8548bc764cd977942f65bcf76f.tar.gz rocket_test-531c6d1bf701af8548bc764cd977942f65bcf76f.tar.bz2 rocket_test-531c6d1bf701af8548bc764cd977942f65bcf76f.zip |
terrible ws implementation
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 |