wolfskin/app/src/main/java/com/github/damontecres/wholphin/data
damontecres 78322ab0a5
Fix deserialization error during login (#145)
Fixes #144 

The error was occurring when querying for server information. The
endpoint used returns information about previous installations and seems
some may be missing a field marked as required in the API. This causes
the deserialization error.

Since the query is just to get the server's name for the UI, we can use
the public server info endpoint instead and also wrap it in a try-catch
since it's not absolutely required.

Additionally, this PR adds exceptions for cases when necessary
information is not available (user id, access token, etc).
2025-11-02 17:28:18 -05:00
..
model Fixes & optimizations to series pages (#106) 2025-10-29 11:02:21 -04:00
AppDatabase.kt Dependency updates & removing unused code (#70) 2025-10-26 18:17:47 -04:00
ItemPlaybackDao.kt Dependency updates & removing unused code (#70) 2025-10-26 18:17:47 -04:00
ItemPlaybackRepository.kt Various fixes (#33) 2025-10-18 18:45:08 -04:00
JellyfinServerDao.kt Dependency updates & removing unused code (#70) 2025-10-26 18:17:47 -04:00
NavDrawerItemRepository.kt Add ability to customize the navigation drawer menu (#60) 2025-10-23 15:57:26 -04:00
ServerPreferencesDao.kt Dependency updates & removing unused code (#70) 2025-10-26 18:17:47 -04:00
ServerRepository.kt Fix deserialization error during login (#145) 2025-11-02 17:28:18 -05:00