From 7b633dd6cfdf66f047f1472a6a01338b15caa83d Mon Sep 17 00:00:00 2001 From: Christine Coenen Date: Fri, 21 Jul 2023 18:24:20 +0200 Subject: [PATCH] Fix crash caused by code shrinker when channel order has been changed --- app/proguard-rules.pro | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 1eaca8ff..bd1010dc 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -9,6 +9,10 @@ -dontwarn org.openjsse.javax.net.ssl.SSLSocket -dontwarn org.openjsse.net.ssl.OpenJSSE +# https://r8.googlesource.com/r8/+/refs/heads/main/compatibility-faq.md#troubleshooting-gson-gson +-keep class com.google.gson.reflect.TypeToken { *; } +-keep class * extends com.google.gson.reflect.TypeToken + # https://github.com/square/retrofit/issues/3751#issuecomment-1564410089 -keep,allowobfuscation,allowshrinking class kotlin.coroutines.Continuation -keep,allowobfuscation,allowshrinking interface retrofit2.Call