From c31ff0819266106d625947d705e5f52b6b043da1 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 27 Sep 2017 01:06:48 +0200 Subject: [PATCH] Make IPC respect bot order --- ArchiSteamFarm/IPC.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ArchiSteamFarm/IPC.cs b/ArchiSteamFarm/IPC.cs index 572445cb1..7da2ed0b9 100644 --- a/ArchiSteamFarm/IPC.cs +++ b/ArchiSteamFarm/IPC.cs @@ -116,8 +116,8 @@ namespace ArchiSteamFarm { break; } - Bot bot = Bot.Bots.Values.FirstOrDefault(); - if (bot == null) { + Bot targetBot = Bot.Bots.OrderBy(bot => bot.Key).Select(bot => bot.Value).FirstOrDefault(); + if (targetBot == null) { await context.Response.WriteAsync(HttpStatusCode.NotAcceptable, Strings.ErrorNoBotsDefined).ConfigureAwait(false); return; } @@ -126,7 +126,7 @@ namespace ArchiSteamFarm { command = "!" + command; } - string response = await bot.Response(Program.GlobalConfig.SteamOwnerID, command).ConfigureAwait(false); + string response = await targetBot.Response(Program.GlobalConfig.SteamOwnerID, command).ConfigureAwait(false); ASF.ArchiLogger.LogGenericInfo(string.Format(Strings.IPCAnswered, command, response));