Fix IoCManager test error (#10597)

This commit is contained in:
Leon Friedrich
2022-08-15 08:17:50 +12:00
committed by GitHub
parent 6fe29d1c66
commit 3c7c2cd7c1

View File

@@ -41,6 +41,7 @@ namespace Content.Server.Entry
private IVoteManager _voteManager = default!;
private ServerUpdateManager _updateManager = default!;
private PlayTimeTrackingManager? _playTimeTracking;
private IEntitySystemManager? _sysMan;
/// <inheritdoc />
public override void Init()
@@ -81,6 +82,7 @@ namespace Content.Server.Entry
_voteManager = IoCManager.Resolve<IVoteManager>();
_updateManager = IoCManager.Resolve<ServerUpdateManager>();
_playTimeTracking = IoCManager.Resolve<PlayTimeTrackingManager>();
_sysMan = IoCManager.Resolve<IEntitySystemManager>();
var logManager = IoCManager.Resolve<ILogManager>();
logManager.GetSawmill("Storage").Level = LogLevel.Info;
@@ -161,7 +163,7 @@ namespace Content.Server.Entry
protected override void Dispose(bool disposing)
{
_playTimeTracking?.Shutdown();
IoCManager.Resolve<IEntitySystemManager>().GetEntitySystem<StationSystem>().OnServerDispose();
_sysMan?.GetEntitySystemOrNull<StationSystem>()?.OnServerDispose();
}
}
}