From 1a763c659699f202e5212706dfd926ecd5ff569f Mon Sep 17 00:00:00 2001 From: Ben Date: Tue, 10 Jun 2025 15:27:03 +0200 Subject: [PATCH] Fire and forget the command handler invocation --- Tools/BiblioTech/BaseCommand.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tools/BiblioTech/BaseCommand.cs b/Tools/BiblioTech/BaseCommand.cs index eb411dd2..83e30f26 100644 --- a/Tools/BiblioTech/BaseCommand.cs +++ b/Tools/BiblioTech/BaseCommand.cs @@ -20,7 +20,9 @@ namespace BiblioTech Program.Log.Log($"Responding to '{Name}'"); var context = new CommandContext(command, command.Data.Options); await command.RespondAsync(StartingMessage, ephemeral: IsEphemeral(context)); - await Invoke(context); + + // Fire and forget invocation handler. Return SlashCommandHandler immediately. + _ = Invoke(context); } catch (Exception ex) {