diff options
| author | Andrew Rabert <ar@nullsum.net> | 2018-12-27 18:27:57 -0500 |
|---|---|---|
| committer | Andrew Rabert <ar@nullsum.net> | 2018-12-27 18:27:57 -0500 |
| commit | a86b71899ec52c44ddc6c3018e8cc5e9d7ff4d62 (patch) | |
| tree | a74f6ea4a8abfa1664a605d31d48bc38245ccf58 /MediaBrowser.Api/PackageService.cs | |
| parent | 9bac3ac616b01f67db98381feb09d34ebe821f9a (diff) | |
Add GPL modules
Diffstat (limited to 'MediaBrowser.Api/PackageService.cs')
| -rw-r--r-- | MediaBrowser.Api/PackageService.cs | 40 |
1 files changed, 1 insertions, 39 deletions
diff --git a/MediaBrowser.Api/PackageService.cs b/MediaBrowser.Api/PackageService.cs index 366d1318b..0b1dc083d 100644 --- a/MediaBrowser.Api/PackageService.cs +++ b/MediaBrowser.Api/PackageService.cs @@ -62,21 +62,6 @@ namespace MediaBrowser.Api } /// <summary> - /// Class GetPackageVersionUpdates - /// </summary> - [Route("/Packages/Updates", "GET", Summary = "Gets available package updates for currently installed packages")] - [Authenticated(Roles = "Admin")] - public class GetPackageVersionUpdates : IReturn<PackageVersionInfo[]> - { - /// <summary> - /// Gets or sets the name. - /// </summary> - /// <value>The name.</value> - [ApiMember(Name = "PackageType", Description = "Package type filter (System/UserInstalled)", IsRequired = true, DataType = "string", ParameterType = "query", Verb = "GET")] - public string PackageType { get; set; } - } - - /// <summary> /// Class InstallPackage /// </summary> [Route("/Packages/Installed/{Name}", "POST", Summary = "Installs a package")] @@ -146,30 +131,7 @@ namespace MediaBrowser.Api /// </summary> /// <param name="request">The request.</param> /// <returns>System.Object.</returns> - public async Task<object> Get(GetPackageVersionUpdates request) - { - PackageVersionInfo[] result = null; - - if (string.Equals(request.PackageType, "UserInstalled", StringComparison.OrdinalIgnoreCase) || string.Equals(request.PackageType, "All", StringComparison.OrdinalIgnoreCase)) - { - result = (await _installationManager.GetAvailablePluginUpdates(_appHost.ApplicationVersion, false, CancellationToken.None).ConfigureAwait(false)).ToArray(); - } - - else if (string.Equals(request.PackageType, "System", StringComparison.OrdinalIgnoreCase) || - string.Equals(request.PackageType, "All", StringComparison.OrdinalIgnoreCase)) - { - var updateCheckResult = await _appHost - .CheckForApplicationUpdate(CancellationToken.None, new SimpleProgress<double>()).ConfigureAwait(false); - - if (updateCheckResult.IsUpdateAvailable) - { - result = new PackageVersionInfo[] { updateCheckResult.Package }; - } - } - - return ToOptimizedResult(result ?? new PackageVersionInfo[] { }); - } - + /// /// <summary> /// Gets the specified request. /// </summary> |
