From 67a4c963e08c319144a7584460c0c21ea7578444 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Wed, 21 Jun 2023 21:17:51 +0200 Subject: [PATCH] perf: run message handlers concurrently --- src/events/message_create.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/events/message_create.rs b/src/events/message_create.rs index fcf4e47..4d978a6 100644 --- a/src/events/message_create.rs +++ b/src/events/message_create.rs @@ -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; @@ -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) + ); }