aboutsummaryrefslogtreecommitdiff
path: root/src/database
diff options
context:
space:
mode:
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