Skip to content

Commit

Permalink
perf: run message handlers concurrently
Browse files Browse the repository at this point in the history
  • Loading branch information
oSumAtrIX committed Jun 21, 2023
1 parent 16db9b3 commit 67a4c96
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions src/events/message_create.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use super::*;
use crate::utils::message_response::handle_message_response;
use crate::utils::code_embed::utils::code_preview;
use crate::utils::media_channel::handle_media_channel;
use crate::utils::message_response::handle_message_response;

pub async fn message_create(ctx: &serenity::Context, new_message: &serenity::Message) {
let is_media_channel = handle_media_channel(ctx, new_message).await;
Expand All @@ -10,7 +10,8 @@ pub async fn message_create(ctx: &serenity::Context, new_message: &serenity::Mes
return;
};

handle_message_response(ctx, new_message).await;

code_preview(ctx, new_message).await;
tokio::join!(
handle_message_response(ctx, new_message),
code_preview(ctx, new_message)
);
}

0 comments on commit 67a4c96

Please sign in to comment.