Fix instance manager

This commit is contained in:
Jordan Brown
2018-08-08 15:33:36 -04:00
parent b1007d5181
commit 45f0b9932f
2 changed files with 2 additions and 2 deletions
@@ -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 />