2162e03e1f
Previous code expected all incoming enums values to map directly to Kotlin enum constants. This is a problem for servers with additional features -- e.g., "reaction" as a notification type. Fix this with a new Moshi adapter that will set the incoming value to a given constant if it's not recognised. Apply this to the enum constants in core.network to ensure they are handled. Clean up enum handling in Converters.kt, ComposeViewModel.kt, and Status.kt by using the existing `.ordinal` property and some extension functions for idiomatic code. Fixes #461 |
||
---|---|---|
.. | ||
main/kotlin | ||
test |