From 6fd51ef7d897ef4ce4c136092dc5de892421136e Mon Sep 17 00:00:00 2001 From: Max batleforc Date: Fri, 28 Jun 2024 15:31:48 +0200 Subject: [PATCH] feat: replace owner by administrator right --- .../server_config/check_if_server_enable_and_admin.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/botv2/domain/server_config/check_if_server_enable_and_admin.rs b/src/botv2/domain/server_config/check_if_server_enable_and_admin.rs index f7f1203..3d40b3c 100644 --- a/src/botv2/domain/server_config/check_if_server_enable_and_admin.rs +++ b/src/botv2/domain/server_config/check_if_server_enable_and_admin.rs @@ -34,6 +34,12 @@ pub async fn check_if_server_enable_and_user_admin( match guild.member(http, UserId::new(user_id)).await { Ok(member) => { info!("Checking if user is admin"); + if let Some(perm) = member.permissions { + if perm.administrator() { + info!("User has administarator permission"); + return Ok((true, Some(server_config))); + } + } if member .permissions .into_iter()