Prechádzať zdrojové kódy

Deprecate CanLaunchWebBrowser (#10381)

It's been a while since I removed this feature from server not sure why it's
in the api anyway. The macOS and Windows app have this functionality
Bond-009 1 rok pred
rodič
commit
26571a8c51

+ 0 - 5
Emby.Server.Implementations/SystemManager.cs

@@ -46,10 +46,6 @@ public class SystemManager : ISystemManager
         _installationManager = installationManager;
     }
 
-    private bool CanLaunchWebBrowser => Environment.UserInteractive
-        && !_startupOptions.IsService
-        && (OperatingSystem.IsWindows() || OperatingSystem.IsMacOS());
-
     /// <inheritdoc />
     public SystemInfo GetSystemInfo(HttpRequest request)
     {
@@ -67,7 +63,6 @@ public class SystemManager : ISystemManager
             ItemsByNamePath = _applicationPaths.InternalMetadataPath,
             InternalMetadataPath = _applicationPaths.InternalMetadataPath,
             CachePath = _applicationPaths.CachePath,
-            CanLaunchWebBrowser = CanLaunchWebBrowser,
             TranscodingTempPath = _configurationManager.GetTranscodePath(),
             ServerName = _applicationHost.FriendlyName,
             LocalAddress = _applicationHost.GetSmartApiUrl(request),

+ 2 - 1
MediaBrowser.Model/System/SystemInfo.cs

@@ -84,7 +84,8 @@ namespace MediaBrowser.Model.System
         [Obsolete("This is always true")]
         public bool CanSelfRestart { get; set; } = true;
 
-        public bool CanLaunchWebBrowser { get; set; }
+        [Obsolete("This is always false")]
+        public bool CanLaunchWebBrowser { get; set; } = false;
 
         /// <summary>
         /// Gets or sets the program data path.