Răsfoiți Sursa

Fixed nullability on startupService

JPVenson 3 luni în urmă
părinte
comite
a05b3be1b3
1 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 3 3
      Jellyfin.Server/Program.cs

+ 3 - 3
Jellyfin.Server/Program.cs

@@ -45,7 +45,7 @@ namespace Jellyfin.Server
         public const string LoggingConfigFileSystem = "logging.json";
 
         private static readonly SerilogLoggerFactory _loggerFactory = new SerilogLoggerFactory();
-        private static SetupServer? _setupServer = new();
+        private static SetupServer _setupServer = new();
         private static CoreAppHost? _appHost;
         private static IHost? _jfHost = null;
         private static long _startTimestamp;
@@ -74,7 +74,7 @@ namespace Jellyfin.Server
         {
             _startTimestamp = Stopwatch.GetTimestamp();
             ServerApplicationPaths appPaths = StartupHelpers.CreateApplicationPaths(options);
-            await _setupServer!.RunAsync(static () => _jfHost?.Services?.GetService<INetworkManager>(), appPaths, static () => _appHost).ConfigureAwait(false);
+            await _setupServer.RunAsync(static () => _jfHost?.Services?.GetService<INetworkManager>(), appPaths, static () => _appHost).ConfigureAwait(false);
 
             // $JELLYFIN_LOG_DIR needs to be set for the logger configuration manager
             Environment.SetEnvironmentVariable("JELLYFIN_LOG_DIR", appPaths.LogDirectoryPath);
@@ -169,7 +169,7 @@ namespace Jellyfin.Server
 
                 try
                 {
-                    await _setupServer!.StopAsync().ConfigureAwait(false);
+                    await _setupServer.StopAsync().ConfigureAwait(false);
                     _setupServer.Dispose();
                     _setupServer = null!;
                     await _jfHost.StartAsync().ConfigureAwait(false);