Reactions are only checked in they are in the event channel

master
Joey Hines 2020-05-23 16:35:19 -05:00
parent 79d0b1cd09
commit ff40de92ee
1 changed files with 4 additions and 2 deletions

View File

@ -64,7 +64,8 @@ struct Handler;
impl EventHandler for Handler { impl EventHandler for Handler {
/// On reaction add /// On reaction add
fn reaction_add(&self, ctx: Context, reaction: Reaction) { fn reaction_add(&self, ctx: Context, reaction: Reaction) {
if reaction.emoji.as_data() == INTERESTED_EMOJI { let config = get_config(&ctx.data).unwrap();
if reaction.channel_id.0 == config.event_channel && reaction.emoji.as_data() == INTERESTED_EMOJI {
send_message_to_reaction_users( send_message_to_reaction_users(
&ctx, &ctx,
&reaction, &reaction,
@ -75,7 +76,8 @@ impl EventHandler for Handler {
/// On reaction remove /// On reaction remove
fn reaction_remove(&self, ctx: Context, reaction: Reaction) { fn reaction_remove(&self, ctx: Context, reaction: Reaction) {
if reaction.emoji.as_data() == INTERESTED_EMOJI { let config = get_config(&ctx.data).unwrap();
if reaction.channel_id.0 == config.event_channel && reaction.emoji.as_data() == INTERESTED_EMOJI {
send_message_to_reaction_users( send_message_to_reaction_users(
&ctx, &ctx,
&reaction, &reaction,