aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/PackageService.cs
diff options
context:
space:
mode:
authorAndrew Rabert <ar@nullsum.net>2018-12-27 18:27:57 -0500
committerAndrew Rabert <ar@nullsum.net>2018-12-27 18:27:57 -0500
commita86b71899ec52c44ddc6c3018e8cc5e9d7ff4d62 (patch)
treea74f6ea4a8abfa1664a605d31d48bc38245ccf58 /MediaBrowser.Api/PackageService.cs
parent9bac3ac616b01f67db98381feb09d34ebe821f9a (diff)
Add GPL modules
Diffstat (limited to 'MediaBrowser.Api/PackageService.cs')
-rw-r--r--MediaBrowser.Api/PackageService.cs40
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>