Files
lastochka-messenger/lastochka-android-compose/app/proguard-rules.pro
Anton Budylin ea171ed95a first commit
2026-04-14 10:12:51 +03:00

27 lines
784 B
Prolog

# ProGuard rules for Lastochka Messenger
# Tinode SDK
-keep class co.tinode.tinodesdk.** { *; }
-keep class co.tinode.tinodesdk.model.** { *; }
# Gson
-keepattributes Signature
-keepattributes *Annotation*
-dontwarn sun.misc.**
-keep class com.google.gson.** { *; }
-keep class * implements com.google.gson.TypeAdapterFactory
-keep class * implements com.google.gson.JsonSerializer
-keep class * implements com.google.gson.JsonDeserializer
# Room
-keep class * extends androidx.room.RoomDatabase
-keep @androidx.room.Entity class *
-dontwarn androidx.room.paging.**
# Coroutines
-keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {}
-keepnames class kotlinx.coroutines.CoroutineExceptionHandler {}
-keepclassmembernames class kotlinx.** {
volatile <fields>;
}