Wholphin/app/src/main/java/com/github/damontecres/wholphin
Ray 9b995bf6ba
Fix some IO related crashes (#1008)
## Description
- Catch network exceptions when querying to populate the nav drawer
- Perform screensaver work on IO thread
- Fix possible crash if screensaver service runs while regular activity
is destroyed
- Fix genre images & backdrop images not loading

This PR also adds an Jellyfin SDK `ApiClient` wrapper to push all
network calls onto the IO thread. And tries to use a more strict
network-on-main policy for debug builds.

### Related issues
Fixes #994
Fixes #1001
Should fix #1003

### Testing
Emulator with simulated exception throws

## Screenshots
N/A

## AI or LLM usage
None
2026-02-26 15:48:39 -05:00
..
api/seerr Add integration with Jellyseerr/Seerr (#558) 2026-01-12 16:35:27 -05:00
data Fix some IO related crashes (#1008) 2026-02-26 15:48:39 -05:00
preferences Add in-app & Android TV screensaver (#946) 2026-02-25 14:11:00 -05:00
services Fix some IO related crashes (#1008) 2026-02-26 15:48:39 -05:00
ui Fix some IO related crashes (#1008) 2026-02-26 15:48:39 -05:00
util Fix some IO related crashes (#1008) 2026-02-26 15:48:39 -05:00
MainActivity.kt Fix some IO related crashes (#1008) 2026-02-26 15:48:39 -05:00
WholphinApplication.kt Fix some IO related crashes (#1008) 2026-02-26 15:48:39 -05:00
WholphinDreamService.kt Add in-app & Android TV screensaver (#946) 2026-02-25 14:11:00 -05:00