Merge pull request #147 from tgstation/Cyberboss-patch-1

Removes relay restart
This commit is contained in:
Jordan Brown
2017-09-01 14:46:48 -04:00
committed by GitHub
2 changed files with 3 additions and 20 deletions
+1 -19
View File
@@ -41,7 +41,7 @@ namespace TGServerService
public RootChatCommand()
{
PrintHelpList = true;
Children = new Command[] { new CheckCommand(), new StatusCommand(), new PRsCommand(), new VersionCommand(), new AHelpCommand(), new NameCheckCommand(), new RevisionCommand(), new AdminWhoCommand(), new ByondCommand(), new KekCommand(), new RelayRestartCommand() };
Children = new Command[] { new CheckCommand(), new StatusCommand(), new PRsCommand(), new VersionCommand(), new AHelpCommand(), new NameCheckCommand(), new RevisionCommand(), new AdminWhoCommand(), new ByondCommand(), new KekCommand() };
}
}
class RevisionCommand : ChatCommand
@@ -262,22 +262,4 @@ namespace TGServerService
return "<ckey> <message|ticket <close|resolve|icissue|reject|reopen <ticket #>|list>>";
}
}
class RelayRestartCommand : ChatCommand
{
public RelayRestartCommand()
{
Keyword = "relayrestart";
RequiresAdmin = true;
}
protected override ExitCode Run(IList<string> parameters)
{
Instance.InitInterop();
return ExitCode.Normal;
}
public override string GetHelpText()
{
return "Restart the relay listener. This is a massive hack but it'll do for now";
}
}
}
+2 -1
View File
@@ -243,7 +243,8 @@ namespace TGServerService
catch (Exception e)
{
TGServerService.WriteError("Nudge handler thread crashed: " + e.ToString(), TGServerService.EventID.NudgeCrash);
SendMessage("SERVICE: The relay handler crashed, use relayrestart to restore it! Error: " + e.Message, ChatMessageType.AdminInfo);
SendMessage("SERVICE: The relay handler crashed, I will attempt to restore it when the server reboots! Error: " + e.Message, ChatMessageType.AdminInfo);
RequestRestart();
}
}
}