mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-30 08:33:19 +01:00
Fix hard restarts triggering launch chat message
This commit is contained in:
@@ -860,14 +860,15 @@ namespace Tgstation.Server.Host.Components.Watchdog
|
||||
if (!graceful)
|
||||
{
|
||||
Task chatTask;
|
||||
if (Running)
|
||||
bool hard = Running;
|
||||
if (hard)
|
||||
{
|
||||
chatTask = Chat.SendWatchdogMessage("Manual restart triggered...", false, cancellationToken);
|
||||
await TerminateNoLock(false, false, cancellationToken).ConfigureAwait(false);
|
||||
}
|
||||
else
|
||||
chatTask = Task.CompletedTask;
|
||||
await LaunchNoLock(true, !Running, null, cancellationToken).ConfigureAwait(false);
|
||||
await LaunchNoLock(true, !hard, null, cancellationToken).ConfigureAwait(false);
|
||||
await chatTask.ConfigureAwait(false);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user