Wholphin/app/src/main/java/com/github/damontecres/wholphin/services
Justin Caveda 11fd780b31
Fix suggestions cache miss handling for missing files (#880)
## Description
Fix a bug where movie suggestions would get stuck loading when the
on-disk cache file doesn't exist.

### Related issues
Fixes #876

### Testing
Ran unit tests locally. 

## Screenshots
N/A

## AI or LLM usage
Used AI to add testing for this scenario to unit test

---------

Co-authored-by: Ray <154766448+damontecres@users.noreply.github.com>
2026-02-12 18:27:59 -05:00
..
hilt Fix suggestions mixing content from different libraries and update recommendation logic (#644) 2026-02-04 20:50:29 -05:00
tvprovider Rewrite SuggestionsCache & limit parallelism (#851) 2026-02-09 17:39:40 -05:00
AppUpgradeHandler.kt Add settings for max days in next up (#850) 2026-02-09 15:36:20 -05:00
BackdropService.kt Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
DatePlayedService.kt Fix bugs in #380 & #381 (#391) 2025-12-06 21:28:29 -05:00
DeviceProfileService.kt Add optional AV1 software decoding via dav1d for ExoPlayer (#721) 2026-01-18 18:35:41 -05:00
ExtrasService.kt Show extras for Movies & TV Shows (#224) 2025-11-15 13:25:44 -05:00
FavoriteWatchManager.kt Option to combine continue watching & next up rows (#192) 2025-11-18 15:21:50 -05:00
ImageUrlService.kt A few more UI tweaks (#603) 2025-12-30 18:39:48 -05:00
LatestNextUpService.kt Add settings for max days in next up (#850) 2026-02-09 15:36:20 -05:00
MediaReportService.kt Add option to send relevant media info to server for bug reports (#840) 2026-02-08 13:38:09 -05:00
NavigationManager.kt Fix crash when starting app from next up (#730) 2026-01-20 13:49:46 -05:00
PeopleFavorites.kt Dev: Move services into their own package (#214) 2025-11-13 19:39:37 -05:00
PlaybackLifecycleObserver.kt Rewrite SuggestionsCache & limit parallelism (#851) 2026-02-09 17:39:40 -05:00
PlayerFactory.kt Add setting to automatically switch between ExoPlayer & MPV (#736) 2026-01-23 08:50:01 -05:00
PlaylistCreator.kt Add ability to sort and filter items in a playlist (#818) 2026-02-03 15:11:37 -05:00
RefreshRateService.kt Set a different style for HDR subtitles & adjust image subtitles opacity (#827) 2026-02-04 18:22:11 -05:00
SeerrApi.kt Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
SeerrServerRepository.kt Fix Seerr Local/Jellyfin authentication and request permissions (#734) 2026-01-30 16:16:39 -05:00
SeerrService.kt Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
ServerEventListener.kt Dev: Move services into their own package (#214) 2025-11-13 19:39:37 -05:00
SetupNavigationManager.kt Add setting to toggle automatic sign in (#538) 2025-12-22 14:52:09 -05:00
StreamChoiceService.kt Better smart subtitles with no preferred audio language (#789) 2026-01-28 13:56:33 -05:00
SuggestionsCache.kt Fix suggestions cache miss handling for missing files (#880) 2026-02-12 18:27:59 -05:00
SuggestionService.kt Fix suggestions cache miss handling for missing files (#880) 2026-02-12 18:27:59 -05:00
SuggestionsSchedulerService.kt Rewrite SuggestionsCache & limit parallelism (#851) 2026-02-09 17:39:40 -05:00
SuggestionsWorker.kt Rewrite SuggestionsCache & limit parallelism (#851) 2026-02-09 17:39:40 -05:00
ThemeSongPlayer.kt Fixes websocket subscription, date invalidation, & theme music (#616) 2026-01-01 22:19:36 -05:00
TrailerService.kt Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
UpdateChecker.kt Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
UserPreferencesService.kt Better restoration for auto sign in (#566) 2025-12-24 16:44:41 -05:00