From 9efafd302a7376b3e1d1c2fa2ec794a49f325336 Mon Sep 17 00:00:00 2001 From: Gabriel Simmer Date: Thu, 20 Jun 2024 20:56:59 +0100 Subject: [PATCH] Do not delete if interaction not done by original user --- src/main.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index 12def95..b0823ed 100644 --- a/src/main.rs +++ b/src/main.rs @@ -141,11 +141,13 @@ impl EventHandler for Handler { .stream(); while let Some(interaction) = interaction_stream.next().await { - let action = &interaction.data.custom_id; - if action == "remove" { - msg.delete(&ctx).await.unwrap(); + if interaction.user.id == msg.author.id { + let action = &interaction.data.custom_id; + if action == "remove" { + msg.delete(&ctx).await.unwrap(); + } + reply.delete(&ctx).await.unwrap(); } - reply.delete(&ctx).await.unwrap(); } } }