diff --git a/.vs/Discord_Simple-Embed-Bot/v16/.suo b/.vs/Discord_Simple-Embed-Bot/v16/.suo index 47f4676..84eaf38 100644 Binary files a/.vs/Discord_Simple-Embed-Bot/v16/.suo and b/.vs/Discord_Simple-Embed-Bot/v16/.suo differ diff --git a/Discord_Simple-Embed-Bot/CommandHandler.cs b/Discord_Simple-Embed-Bot/CommandHandler.cs index a4efab2..e6bc0ab 100644 --- a/Discord_Simple-Embed-Bot/CommandHandler.cs +++ b/Discord_Simple-Embed-Bot/CommandHandler.cs @@ -45,7 +45,7 @@ namespace Discord_Simple_Embed_Bot if (message is null) return; int argPos = 0; - string prefix = PrefixFromMessage(message); + string prefix = await PrefixFromMessageAsync(message); if (message.MentionedUsers.Any(x => x.Discriminator == Client.CurrentUser.Discriminator)) { EmbedBuilder eb = new EmbedBuilder @@ -77,13 +77,13 @@ namespace Discord_Simple_Embed_Bot } else { - await message.Channel.SendMessageAsync($"Command not found! Use `{PrefixFromMessage(message)} help` to list all commands."); + await message.Channel.SendMessageAsync($"Command not found! Use `{await PrefixFromMessageAsync(message)} help` to list all commands."); } } - public static string PrefixFromMessage(SocketUserMessage message) + public static async Task PrefixFromMessageAsync(SocketUserMessage message) { - string prefix = SqlManager.GetData((message.Channel as SocketGuildChannel).Guild.Id, 'p').Result; + string prefix = await SqlManager.GetData((message.Channel as SocketGuildChannel).Guild.Id, 'p'); GC.Collect(); GC.WaitForPendingFinalizers(); return prefix; diff --git a/Discord_Simple-Embed-Bot/Commands.cs b/Discord_Simple-Embed-Bot/Commands.cs index 53d3450..a1116cc 100644 --- a/Discord_Simple-Embed-Bot/Commands.cs +++ b/Discord_Simple-Embed-Bot/Commands.cs @@ -15,7 +15,7 @@ namespace Discord_Simple_Embed_Bot { EmbedBuilder eb = new EmbedBuilder(); eb.Color = Color.Blue; - string[] args = CommandHandler.CheckCommandArgs(message.Content, 0, 1, CommandHandler.PrefixFromMessage(message)); + string[] args = CommandHandler.CheckCommandArgs(message.Content, 0, 1, await CommandHandler.PrefixFromMessageAsync(message)); if (args == null) { eb.Title = "Commands:"; @@ -33,7 +33,7 @@ namespace Discord_Simple_Embed_Bot eb.AddField("Parameters", CommandHandler.CommandList[args[0].ToLower()].Usage); if (!string.IsNullOrWhiteSpace(CommandHandler.CommandList[args[0].ToLower()].Example)) { - eb.AddField("Example", $"```{CommandHandler.PrefixFromMessage(message)} {args[0].ToLower()} {CommandHandler.CommandList[args[0].ToLower()].Example}```"); + eb.AddField("Example", $"```{await CommandHandler.PrefixFromMessageAsync(message)} {args[0].ToLower()} {CommandHandler.CommandList[args[0].ToLower()].Example}```"); } } else @@ -61,7 +61,7 @@ namespace Discord_Simple_Embed_Bot static public async Task CreateEmbed(SocketUserMessage message) { - string prefix = CommandHandler.PrefixFromMessage(message); + string prefix = await CommandHandler.PrefixFromMessageAsync(message); string content = message.Content[prefix.Length..].Trim()[3..]; string[] lines = content.Split("\n"); diff --git a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.dll b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.dll index bb019e7..b8b8b83 100644 Binary files a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.dll and b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.dll differ diff --git a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.pdb b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.pdb index 816b48e..bdee249 100644 Binary files a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.pdb and b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/Discord_Simple-Embed-Bot.pdb differ diff --git a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/ref/Discord_Simple-Embed-Bot.dll b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/ref/Discord_Simple-Embed-Bot.dll index 4ac3dd5..f651c83 100644 Binary files a/Discord_Simple-Embed-Bot/bin/Debug/net5.0/ref/Discord_Simple-Embed-Bot.dll and b/Discord_Simple-Embed-Bot/bin/Debug/net5.0/ref/Discord_Simple-Embed-Bot.dll differ diff --git a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.csprojAssemblyReference.cache b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.csprojAssemblyReference.cache index f44056e..b4d0e9a 100644 Binary files a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.csprojAssemblyReference.cache and b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.csprojAssemblyReference.cache differ diff --git a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.dll b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.dll index bb019e7..b8b8b83 100644 Binary files a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.dll and b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.dll differ diff --git a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.pdb b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.pdb index 816b48e..bdee249 100644 Binary files a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.pdb and b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/Discord_Simple-Embed-Bot.pdb differ diff --git a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/ref/Discord_Simple-Embed-Bot.dll b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/ref/Discord_Simple-Embed-Bot.dll index 4ac3dd5..f651c83 100644 Binary files a/Discord_Simple-Embed-Bot/obj/Debug/net5.0/ref/Discord_Simple-Embed-Bot.dll and b/Discord_Simple-Embed-Bot/obj/Debug/net5.0/ref/Discord_Simple-Embed-Bot.dll differ