diff --git a/UmlautAdaptarr/Controllers/SearchController.cs b/UmlautAdaptarr/Controllers/SearchController.cs index 3eadd80..538cc71 100644 --- a/UmlautAdaptarr/Controllers/SearchController.cs +++ b/UmlautAdaptarr/Controllers/SearchController.cs @@ -185,7 +185,6 @@ namespace UmlautAdaptarr.Controllers if (categories.Split(',').Any(category => READARR_CATEGORY_IDS.Contains(category))) { var mediaType = "book"; - // TODO rename function or use own searchItem = await searchItemLookupService.GetOrFetchSearchItemByExternalId(mediaType, title.GetReadarrTitleForExternalId()); } diff --git a/UmlautAdaptarr/Providers/SonarrClient.cs b/UmlautAdaptarr/Providers/SonarrClient.cs index 4a78601..593527a 100644 --- a/UmlautAdaptarr/Providers/SonarrClient.cs +++ b/UmlautAdaptarr/Providers/SonarrClient.cs @@ -22,7 +22,6 @@ namespace UmlautAdaptarr.Providers try { - var sonarrUrl = $"{_sonarrHost}/api/v3/series?includeSeasonImages=false&apikey={_sonarrApiKey}"; logger.LogInformation($"Fetching all items from Sonarr: {UrlUtilities.RedactApiKey(sonarrUrl)}"); var response = await httpClient.GetStringAsync(sonarrUrl); diff --git a/UmlautAdaptarr/Services/SearchItemLookupService.cs b/UmlautAdaptarr/Services/SearchItemLookupService.cs index 49eb11d..0cf0ef3 100644 --- a/UmlautAdaptarr/Services/SearchItemLookupService.cs +++ b/UmlautAdaptarr/Services/SearchItemLookupService.cs @@ -35,12 +35,14 @@ namespace UmlautAdaptarr.Services if (_lidarrEnabled) { fetchedItem = await lidarrClient.FetchItemByExternalIdAsync(externalId); + fetchedItem = cacheService.GetSearchItemByExternalId(mediaType, externalId); } break; case "book": if (_readarrEnabled) { - fetchedItem = await readarrClient.FetchItemByExternalIdAsync(externalId); + await readarrClient.FetchItemByExternalIdAsync(externalId); + fetchedItem = cacheService.GetSearchItemByExternalId(mediaType, externalId); } break; }