浏览代码

Skip startup message for /system/ping

cvium 4 年之前
父节点
当前提交
12bd9ea750
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      Jellyfin.Server/Middleware/ServerStartupMessageMiddleware.cs

+ 4 - 1
Jellyfin.Server/Middleware/ServerStartupMessageMiddleware.cs

@@ -1,8 +1,10 @@
+using System;
 using System.Net.Mime;
 using System.Threading.Tasks;
 using MediaBrowser.Controller;
 using MediaBrowser.Model.Globalization;
 using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Http.Extensions;
 
 namespace Jellyfin.Server.Middleware
 {
@@ -34,7 +36,8 @@ namespace Jellyfin.Server.Middleware
             IServerApplicationHost serverApplicationHost,
             ILocalizationManager localizationManager)
         {
-            if (serverApplicationHost.CoreStartupHasCompleted)
+            if (serverApplicationHost.CoreStartupHasCompleted
+                || httpContext.Request.Path.Equals("/system/ping", StringComparison.OrdinalIgnoreCase))
             {
                 await _next(httpContext).ConfigureAwait(false);
                 return;