Prevent TypeToken types from being stripped

This commit is contained in:
tomaThomas 2024-10-17 23:51:01 +02:00
parent 4ad11cdbfe
commit 1f4e33ad9d
No known key found for this signature in database
GPG key ID: DEE963DC84059108

View file

@ -68,4 +68,9 @@
-keepnames class * extends java.io.Serializable -keepnames class * extends java.io.Serializable
-keep class code.name.monkey.retromusic.network.model.** { *; } -keep class code.name.monkey.retromusic.network.model.** { *; }
-keep class code.name.monkey.retromusic.model.** { *; } -keep class code.name.monkey.retromusic.model.** { *; }
-keep class com.google.android.material.bottomsheet.** { *; } -keep class com.google.android.material.bottomsheet.** { *; }
# TypeToken https://stackoverflow.com/questions/70969756/caused-by-java-lang-runtimeexception-missing-type-parameter
-keep class com.google.gson.reflect.TypeToken
-keep class * extends com.google.gson.reflect.TypeToken
-keep public class * implements java.lang.reflect.Type