From 42ba17fbbef44ba677a0cc2ae919598f541cd562 Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Thu, 3 Jan 2019 11:59:27 -0500 Subject: [PATCH] Removes SessionControllerFactory's dependency on ResolvingIOManager --- .../Components/Watchdog/SessionControllerFactory.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Tgstation.Server.Host/Components/Watchdog/SessionControllerFactory.cs b/src/Tgstation.Server.Host/Components/Watchdog/SessionControllerFactory.cs index cd1e7c082d..94990e1ba6 100644 --- a/src/Tgstation.Server.Host/Components/Watchdog/SessionControllerFactory.cs +++ b/src/Tgstation.Server.Host/Components/Watchdog/SessionControllerFactory.cs @@ -188,12 +188,10 @@ namespace Tgstation.Server.Host.Components.Watchdog ContractResolver = new CamelCasePropertyNamesContractResolver(), ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); - - var localIoManager = new ResolvingIOManager(ioManager, basePath); - + var chatJsonTrackingTask = chat.TrackJsons(basePath, interopInfo.ChatChannelsJson, interopInfo.ChatCommandsJson, cancellationToken); - await localIoManager.WriteAllBytes(interopJsonFile, Encoding.UTF8.GetBytes(interopJson), cancellationToken).ConfigureAwait(false); + await ioManager.WriteAllBytes(ioManager.ConcatPath(basePath, interopJsonFile), Encoding.UTF8.GetBytes(interopJson), cancellationToken).ConfigureAwait(false); var chatJsonTrackingContext = await chatJsonTrackingTask.ConfigureAwait(false); try {