summaryrefslogtreecommitdiffstats
path: root/server/src/websocket
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2019-10-15 15:09:01 -0700
committerDessalines <tyhou13@gmx.com>2019-10-15 15:09:01 -0700
commit903d73d66535adf8ad8fbe460b00d2e14227e5e7 (patch)
tree9ab72d6a15b5a478f5d4a257afd498fc863dd6ea /server/src/websocket
parentc0821fcaa501ef717e9fd58dac8a1203b9553bfa (diff)
Adding permanently delete account comments and posts.
- Fixes #285 - Fixes #58
Diffstat (limited to 'server/src/websocket')
-rw-r--r--server/src/websocket/server.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/server/src/websocket/server.rs b/server/src/websocket/server.rs
index 85de7eea..a00cfc3b 100644
--- a/server/src/websocket/server.rs
+++ b/server/src/websocket/server.rs
@@ -519,5 +519,10 @@ fn parse_json_message(chat: &mut ChatServer, msg: StandardMessage) -> Result<Str
let res = Oper::new(user_operation, transfer_site).perform()?;
Ok(serde_json::to_string(&res)?)
}
+ UserOperation::DeleteAccount => {
+ let delete_account: DeleteAccount = serde_json::from_str(data)?;
+ let res = Oper::new(user_operation, delete_account).perform()?;
+ Ok(serde_json::to_string(&res)?)
+ }
}
}