mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-13 16:52:56 -07:00
A lot more lidarr work, i'm done for the day wow... !wip #2313
This commit is contained in:
parent
207c60b7f8
commit
3750243f11
19 changed files with 174 additions and 94 deletions
|
@ -73,7 +73,7 @@ namespace Ombi.Core.Engine
|
|||
var vm = new List<SearchArtistViewModel>();
|
||||
foreach (var r in result)
|
||||
{
|
||||
vm.Add(MapIntoArtistVm(r));
|
||||
vm.Add(await MapIntoArtistVm(r));
|
||||
}
|
||||
|
||||
return vm;
|
||||
|
@ -107,7 +107,7 @@ namespace Ombi.Core.Engine
|
|||
return await _lidarrApi.GetArtist(artistId, settings.ApiKey, settings.FullUri);
|
||||
}
|
||||
|
||||
private SearchArtistViewModel MapIntoArtistVm(ArtistLookup a)
|
||||
private async Task<SearchArtistViewModel> MapIntoArtistVm(ArtistLookup a)
|
||||
{
|
||||
var vm = new SearchArtistViewModel
|
||||
{
|
||||
|
@ -121,13 +121,16 @@ namespace Ombi.Core.Engine
|
|||
Links = a.links,
|
||||
Overview = a.overview,
|
||||
};
|
||||
|
||||
|
||||
var poster = a.images?.FirstOrDefault(x => x.coverType.Equals("poaster"));
|
||||
if (poster == null)
|
||||
{
|
||||
vm.Poster = a.remotePoster;
|
||||
}
|
||||
|
||||
|
||||
await Rules.StartSpecificRules(vm, SpecificRules.LidarrArtist);
|
||||
|
||||
return vm;
|
||||
}
|
||||
|
||||
|
@ -162,6 +165,10 @@ namespace Ombi.Core.Engine
|
|||
vm.Cover = a.remoteCover;
|
||||
}
|
||||
|
||||
await Rules.StartSpecificRules(vm, SpecificRules.LidarrAlbum);
|
||||
|
||||
await RunSearchRules(vm);
|
||||
|
||||
return vm;
|
||||
}
|
||||
private LidarrSettings _settings;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue