mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-27 15:07:03 +01:00
Fix instance manager
This commit is contained in:
@@ -152,7 +152,7 @@ namespace Tgstation.Server.Host.Components
|
||||
commandFactory.SetWatchdog(watchdog);
|
||||
try
|
||||
{
|
||||
var dreamMaker = new DreamMaker(byond, gameIoManager, configuration, sessionControllerFactory, dmbFactory, application, eventConsumer, loggerFactory.CreateLogger<DreamMaker>());
|
||||
var dreamMaker = new DreamMaker(byond, gameIoManager, configuration, sessionControllerFactory, dmbFactory, application, eventConsumer, chat, loggerFactory.CreateLogger<DreamMaker>());
|
||||
|
||||
return new Instance(metadata.CloneMetadata(), repoManager, byond, dreamMaker, watchdog, chat, configuration, dmbFactory, databaseContextFactory, dmbFactory, loggerFactory.CreateLogger<Instance>());
|
||||
}
|
||||
|
||||
@@ -86,6 +86,7 @@ namespace Tgstation.Server.Host.Components
|
||||
if (serverControl == null)
|
||||
throw new ArgumentNullException(nameof(serverControl));
|
||||
|
||||
shutdownCancellationTokenSource = new CancellationTokenSource();
|
||||
var cancellationToken = shutdownCancellationTokenSource.Token;
|
||||
serverControl.RegisterForRestart(() =>
|
||||
{
|
||||
@@ -98,7 +99,6 @@ namespace Tgstation.Server.Host.Components
|
||||
instances = new Dictionary<long, IInstance>();
|
||||
interopConsumers = new Dictionary<string, IInteropConsumer>();
|
||||
shutdownTasks = new List<Task>();
|
||||
shutdownCancellationTokenSource = new CancellationTokenSource();
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
|
||||
Reference in New Issue
Block a user