diff options
Diffstat (limited to 'MediaBrowser.ServerApplication/Native/NativeApp.cs')
| -rw-r--r-- | MediaBrowser.ServerApplication/Native/NativeApp.cs | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/MediaBrowser.ServerApplication/Native/NativeApp.cs b/MediaBrowser.ServerApplication/Native/NativeApp.cs index 0e7dc50a9..2388b610b 100644 --- a/MediaBrowser.ServerApplication/Native/NativeApp.cs +++ b/MediaBrowser.ServerApplication/Native/NativeApp.cs @@ -1,10 +1,4 @@ -using System; -using System.Runtime.InteropServices; -using System.Threading; -using System.Threading.Tasks; -using MediaBrowser.Common.Updates; -using MediaBrowser.Model.Logging; -using MediaBrowser.Model.Updates; +using System.Runtime.InteropServices; namespace MediaBrowser.ServerApplication.Native { @@ -90,24 +84,5 @@ namespace MediaBrowser.ServerApplication.Native EXECUTION_STATE es = SetThreadExecutionState(EXECUTION_STATE.ES_SYSTEM_REQUIRED); } } - - public static async Task<CheckForUpdateResult> CheckForApplicationUpdate(Version currentVersion, - PackageVersionClass updateLevel, - IInstallationManager installationManager, - CancellationToken cancellationToken, - IProgress<double> progress) - { - var availablePackages = await installationManager.GetAvailablePackagesWithoutRegistrationInfo(cancellationToken).ConfigureAwait(false); - - var version = installationManager.GetLatestCompatibleVersion(availablePackages, "MBServer", null, currentVersion, updateLevel); - - var versionObject = version == null || string.IsNullOrWhiteSpace(version.versionStr) ? null : new Version(version.versionStr); - - var isUpdateAvailable = versionObject != null && versionObject > currentVersion; - - return versionObject != null ? - new CheckForUpdateResult { AvailableVersion = versionObject.ToString(), IsUpdateAvailable = isUpdateAvailable, Package = version } : - new CheckForUpdateResult { AvailableVersion = currentVersion.ToString(), IsUpdateAvailable = false }; - } } } |
