Wholphin/app
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
..
config Include ffmpeg extensions for some audio formats (#109) 2025-10-29 20:34:41 -04:00
schemas/com.github.damontecres.wholphin.data.AppDatabase Add ability to customize the navigation drawer menu (#60) 2025-10-23 15:57:26 -04:00
src Fix deserialization error during login (#145) 2025-11-02 17:28:18 -05:00
.gitignore Set update URL (#8) 2025-10-15 17:17:16 -04:00
build.gradle.kts Cache ffmpeg build (#115) 2025-10-30 14:32:07 -04:00
proguard-rules.pro Enable minify/proguard (#29) 2025-10-17 19:44:36 -04:00