From a754b0e5a94a24c9da5a8e638279b5d0d95dd7d2 Mon Sep 17 00:00:00 2001 From: Andrei Tudor Date: Thu, 19 Dec 2024 00:04:39 +0200 Subject: [PATCH] Updated args to enable API --- DiscordBot/DiscordBot.csproj | 3 --- DiscordBot/Program.cs | 10 ++++++++-- DiscordBot/Properties/launchSettings.json | 16 ---------------- 3 files changed, 8 insertions(+), 21 deletions(-) delete mode 100644 DiscordBot/Properties/launchSettings.json diff --git a/DiscordBot/DiscordBot.csproj b/DiscordBot/DiscordBot.csproj index fbcd020..05d2631 100644 --- a/DiscordBot/DiscordBot.csproj +++ b/DiscordBot/DiscordBot.csproj @@ -42,7 +42,4 @@ - - - \ No newline at end of file diff --git a/DiscordBot/Program.cs b/DiscordBot/Program.cs index c171d53..a3fc606 100644 --- a/DiscordBot/Program.cs +++ b/DiscordBot/Program.cs @@ -120,8 +120,14 @@ public class Program !Application.CurrentApplication.ApplicationEnvironmentVariables.ContainsKey("prefix")) await Installer.GenerateStartupConfig(); - Application.InitializeThreadedApi(); - Application.InitializeThreadedSockets(); + if (args.Length > 0) + { + if(args.Contains("--http-api")) + Application.InitializeThreadedApi(); + if(args.Contains("--socket-api")) + Application.InitializeThreadedSockets(); + } + } diff --git a/DiscordBot/Properties/launchSettings.json b/DiscordBot/Properties/launchSettings.json deleted file mode 100644 index 477f828..0000000 --- a/DiscordBot/Properties/launchSettings.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "profiles": { - "DiscordBot": { - "commandName": "Project" - }, - "DiscordBot (wsl Build)": { - "commandName": "WSL2", - "distributionName": "Debian" - }, - "DiscordBot (wsl Run)": { - "commandName": "Executable", - "executablePath": "wsl", - "commandLineArgs": "./DiscordBot" - } - } -} \ No newline at end of file