From 1f4e33ad9d027cb67c8794c1712b12525d307ed9 Mon Sep 17 00:00:00 2001 From: tomaThomas Date: Thu, 17 Oct 2024 23:51:01 +0200 Subject: [PATCH] Prevent TypeToken types from being stripped --- app/proguard-rules.pro | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index c9f1d0067..7aa3313de 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -68,4 +68,9 @@ -keepnames class * extends java.io.Serializable -keep class code.name.monkey.retromusic.network.model.** { *; } -keep class code.name.monkey.retromusic.model.** { *; } --keep class com.google.android.material.bottomsheet.** { *; } \ No newline at end of file +-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