1
0
Fork 0
mirror of https://github.com/lidarr/Lidarr synced 2024-12-26 17:47:08 +00:00

Fixed issue where update provider called db in a loop.

This commit is contained in:
kay.one 2011-11-30 23:10:50 -08:00
parent 82e2cb2d1e
commit 85736029c8

View file

@ -45,14 +45,15 @@ public UpdateProvider()
private List<UpdatePackage> GetAvailablePackages() private List<UpdatePackage> GetAvailablePackages()
{ {
var updateList = new List<UpdatePackage>(); var updateList = new List<UpdatePackage>();
var rawUpdateList = _httpProvider.DownloadString(_configProvider.UpdateUrl); var updateUrl = _configProvider.UpdateUrl;
var rawUpdateList = _httpProvider.DownloadString(updateUrl);
var matches = parseRegex.Matches(rawUpdateList); var matches = parseRegex.Matches(rawUpdateList);
foreach (Match match in matches) foreach (Match match in matches)
{ {
var updatePackage = new UpdatePackage(); var updatePackage = new UpdatePackage();
updatePackage.FileName = match.Groups["filename"].Value; updatePackage.FileName = match.Groups["filename"].Value;
updatePackage.Url = _configProvider.UpdateUrl + updatePackage.FileName; updatePackage.Url = updateUrl + updatePackage.FileName;
updatePackage.Version = new Version(match.Groups["version"].Value); updatePackage.Version = new Version(match.Groups["version"].Value);
updateList.Add(updatePackage); updateList.Add(updatePackage);
} }