From ac489c5592fbac5609f72b8a8ed0cdf62ecd37dc Mon Sep 17 00:00:00 2001 From: Joshua Higgins Date: Fri, 23 Aug 2024 16:44:50 -0400 Subject: [PATCH] Admins can delete any message --- server/src/server.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/server.rs b/server/src/server.rs index 58971f2..efdb4c5 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -113,7 +113,7 @@ impl RealmChat for RealmChatServer { } MessageData::Redaction(r)=> { let ref_msg = self.clone().get_message_from_id(ctx, stoken.clone(), r.referencing_id).await?; - if !ref_msg.user.userid.eq(&message.user.userid) { + if !ref_msg.user.userid.eq(&message.user.userid) || !self.clone().is_user_admin(&stoken).await { return Err(Unauthorized) } }