aboutsummaryrefslogtreecommitdiff
path: root/src/database
diff options
context:
space:
mode:
authorcurly <curlybryce@protonmail.com>2023-02-28 10:32:16 -0700
committercurly <curlybryce@protonmail.com>2023-02-28 10:32:16 -0700
commit531c6d1bf701af8548bc764cd977942f65bcf76f (patch)
treeacb7eb100f8267d6533df6df080969e16dfa87b1 /src/database
parenta3b54a4b23866ae08c7f906d93f512c19db78d9d (diff)
downloadrocket_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.rs18
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