summaryrefslogtreecommitdiffstats
path: root/server/src/api/post.rs
diff options
context:
space:
mode:
authorDessalines <tyhou13@gmx.com>2020-05-03 10:00:59 -0400
committerDessalines <tyhou13@gmx.com>2020-05-03 10:00:59 -0400
commita09c818746f159bbc7ece19ee263607002dbb6a5 (patch)
tree78f30d4b861dbd8b60ad7d25fc8ed9af6a5c0de2 /server/src/api/post.rs
parent5366797a4b14634f1cfee183b8b8309efd457f46 (diff)
Adding federated mod remove actions.
Diffstat (limited to 'server/src/api/post.rs')
-rw-r--r--server/src/api/post.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/server/src/api/post.rs b/server/src/api/post.rs
index 55e0612f..b9c4c083 100644
--- a/server/src/api/post.rs
+++ b/server/src/api/post.rs
@@ -547,6 +547,12 @@ impl Perform for Oper<EditPost> {
} else {
updated_post.send_undo_delete(&user, &conn)?;
}
+ } else if let Some(removed) = data.removed.to_owned() {
+ if removed {
+ updated_post.send_remove(&user, &conn)?;
+ } else {
+ updated_post.send_undo_remove(&user, &conn)?;
+ }
} else {
updated_post.send_update(&user, &conn)?;
}