summaryrefslogtreecommitdiffstats
path: root/server/src/websocket_server/server.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/websocket_server/server.rs')
-rw-r--r--server/src/websocket_server/server.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/server/src/websocket_server/server.rs b/server/src/websocket_server/server.rs
index 3e361f69..fb551cb3 100644
--- a/server/src/websocket_server/server.rs
+++ b/server/src/websocket_server/server.rs
@@ -219,6 +219,7 @@ pub struct EditComment {
creator_id: i32,
post_id: i32,
removed: Option<bool>,
+ deleted: Option<bool>,
reason: Option<String>,
read: Option<bool>,
auth: String
@@ -268,6 +269,7 @@ pub struct EditPost {
url: Option<String>,
body: Option<String>,
removed: Option<bool>,
+ deleted: Option<bool>,
locked: Option<bool>,
reason: Option<String>,
auth: String
@@ -288,6 +290,7 @@ pub struct EditCommunity {
description: Option<String>,
category_id: i32,
removed: Option<bool>,
+ deleted: Option<bool>,
reason: Option<String>,
expires: Option<i64>,
auth: String
@@ -912,6 +915,7 @@ impl Perform for CreateCommunity {
category_id: self.category_id,
creator_id: user_id,
removed: None,
+ deleted: None,
updated: None,
};
@@ -1060,6 +1064,7 @@ impl Perform for CreatePost {
community_id: self.community_id,
creator_id: user_id,
removed: None,
+ deleted: None,
locked: None,
updated: None
};
@@ -1264,6 +1269,7 @@ impl Perform for CreateComment {
post_id: self.post_id,
creator_id: user_id,
removed: None,
+ deleted: None,
read: None,
updated: None
};
@@ -1380,6 +1386,7 @@ impl Perform for EditComment {
post_id: self.post_id,
creator_id: self.creator_id,
removed: self.removed.to_owned(),
+ deleted: self.deleted.to_owned(),
read: self.read.to_owned(),
updated: if self.read.is_some() { orig_comment.updated } else {Some(naive_now())}
};
@@ -1743,6 +1750,7 @@ impl Perform for EditPost {
creator_id: self.creator_id.to_owned(),
community_id: self.community_id,
removed: self.removed.to_owned(),
+ deleted: self.deleted.to_owned(),
locked: self.locked.to_owned(),
updated: Some(naive_now())
};
@@ -1908,6 +1916,7 @@ impl Perform for EditCommunity {
category_id: self.category_id.to_owned(),
creator_id: user_id,
removed: self.removed.to_owned(),
+ deleted: self.deleted.to_owned(),
updated: Some(naive_now())
};
@@ -2747,6 +2756,7 @@ impl Perform for MarkAllAsRead {
post_id: reply.to_owned().post_id,
creator_id: reply.to_owned().creator_id,
removed: None,
+ deleted: None,
read: Some(true),
updated: reply.to_owned().updated
};