diff --git a/src/EllieBot/Bot.cs b/src/EllieBot/Bot.cs index a98ebcd..065fca3 100644 --- a/src/EllieBot/Bot.cs +++ b/src/EllieBot/Bot.cs @@ -218,12 +218,12 @@ public sealed class Bot : IBot catch (HttpException ex) { LoginErrorHandler.Handle(ex); - Helpers.ReadErrorAndExit(3); + Helpers.ReadErrorAndExit(101); } catch (Exception ex) { LoginErrorHandler.Handle(ex); - Helpers.ReadErrorAndExit(4); + Helpers.ReadErrorAndExit(5); } await clientReady.Task.ConfigureAwait(false); @@ -275,7 +275,7 @@ public sealed class Bot : IBot catch (Exception ex) { Log.Error(ex, "Error adding services"); - Helpers.ReadErrorAndExit(9); + Helpers.ReadErrorAndExit(103); } Log.Information("Shard {ShardId} connected in {Elapsed:F2}s", diff --git a/src/EllieBot/_common/Impl/BotCredsProvider.cs b/src/EllieBot/_common/Impl/BotCredsProvider.cs index 915e813..d883522 100644 --- a/src/EllieBot/_common/Impl/BotCredsProvider.cs +++ b/src/EllieBot/_common/Impl/BotCredsProvider.cs @@ -82,7 +82,7 @@ public sealed class BotCredsProvider : IBotCredsProvider if (string.IsNullOrWhiteSpace(_creds.Token)) { Log.Error("Token is missing from creds.yml or Environment variables.\nAdd it and restart the program"); - Helpers.ReadErrorAndExit(5); + Helpers.ReadErrorAndExit(1); return; } diff --git a/src/EllieBot/_common/Impl/RemoteGrpcCoordinator.cs b/src/EllieBot/_common/Impl/RemoteGrpcCoordinator.cs index cd1ad8f..c1b2e27 100644 --- a/src/EllieBot/_common/Impl/RemoteGrpcCoordinator.cs +++ b/src/EllieBot/_common/Impl/RemoteGrpcCoordinator.cs @@ -107,7 +107,7 @@ public class RemoteGrpcCoordinator : ICoordinator, IReadyExecutor await Task.Delay(7500); } - Environment.Exit(5); + Environment.Exit(0); }); return Task.CompletedTask; diff --git a/src/EllieBot/_common/Services/Impl/SingleProcessCoordinator.cs b/src/EllieBot/_common/Services/Impl/SingleProcessCoordinator.cs index ffa5323..be806ec 100644 --- a/src/EllieBot/_common/Services/Impl/SingleProcessCoordinator.cs +++ b/src/EllieBot/_common/Services/Impl/SingleProcessCoordinator.cs @@ -33,7 +33,7 @@ public class SingleProcessCoordinator : ICoordinator } public void Die(bool graceful = false) - => Environment.Exit(5); + => Environment.Exit(0); public bool RestartShard(int shardId) => RestartBot();