Nullify IEngineInstallation

This commit is contained in:
Jordan Dominion
2023-12-22 20:43:20 -05:00
parent 080859b530
commit 217669d262
4 changed files with 4 additions and 6 deletions
@@ -108,7 +108,7 @@ namespace Tgstation.Server.Host.Components.Engine
IDmbProvider dmbProvider,
IReadOnlyDictionary<string, string> parameters,
DreamDaemonLaunchParameters launchParameters,
string logFilePath)
string? logFilePath)
{
ArgumentNullException.ThrowIfNull(dmbProvider);
ArgumentNullException.ThrowIfNull(parameters);
@@ -44,7 +44,7 @@ namespace Tgstation.Server.Host.Components.Engine
IDmbProvider dmbProvider,
IReadOnlyDictionary<string, string> parameters,
DreamDaemonLaunchParameters launchParameters,
string logFilePath)
string? logFilePath)
=> Instance.FormatServerArguments(
dmbProvider,
parameters,
@@ -64,7 +64,7 @@ namespace Tgstation.Server.Host.Components.Engine
IDmbProvider dmbProvider,
IReadOnlyDictionary<string, string> parameters,
DreamDaemonLaunchParameters launchParameters,
string logFilePath);
string? logFilePath);
/// <inheritdoc />
public virtual async ValueTask StopServerProcess(ILogger logger, IProcess process, string accessIdentifier, ushort port, CancellationToken cancellationToken)
@@ -9,8 +9,6 @@ using Tgstation.Server.Api.Models.Internal;
using Tgstation.Server.Host.Components.Deployment;
using Tgstation.Server.Host.System;
#nullable disable
namespace Tgstation.Server.Host.Components.Engine
{
/// <summary>
@@ -65,7 +63,7 @@ namespace Tgstation.Server.Host.Components.Engine
IDmbProvider dmbProvider,
IReadOnlyDictionary<string, string> parameters,
DreamDaemonLaunchParameters launchParameters,
string logFilePath);
string? logFilePath);
/// <summary>
/// Return the command line arguments for compiling a given <paramref name="dmePath"/> if compilation is necessary.