mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-27 20:44:00 +02:00
Updates cleanup
This commit is contained in:
@@ -5,6 +5,7 @@ using Nancy;
|
||||
using Newtonsoft.Json;
|
||||
using NzbDrone.Api.Extensions;
|
||||
using NzbDrone.Api.REST;
|
||||
using NzbDrone.Common.EnvironmentInfo;
|
||||
using NzbDrone.Core.Update;
|
||||
using NzbDrone.Api.Mapping;
|
||||
|
||||
@@ -30,9 +31,17 @@ namespace NzbDrone.Api.Update
|
||||
.OrderByDescending(u => u.Version)
|
||||
.InjectTo<List<UpdateResource>>();
|
||||
|
||||
if (resources.Any())
|
||||
foreach (var updateResource in resources)
|
||||
{
|
||||
resources.First().Latest = true;
|
||||
if (updateResource.Version > BuildInfo.Version)
|
||||
{
|
||||
updateResource.IsUpgrade = true;
|
||||
}
|
||||
|
||||
else if (updateResource.Version == BuildInfo.Version)
|
||||
{
|
||||
updateResource.Installed = true;
|
||||
}
|
||||
}
|
||||
|
||||
return resources;
|
||||
@@ -58,7 +67,8 @@ namespace NzbDrone.Api.Update
|
||||
public DateTime ReleaseDate { get; set; }
|
||||
public String FileName { get; set; }
|
||||
public String Url { get; set; }
|
||||
public Boolean Latest { get; set; }
|
||||
public Boolean IsUpgrade { get; set; }
|
||||
public Boolean Installed { get; set; }
|
||||
public UpdateChanges Changes { get; set; }
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user