22 lines
641 B
Prolog
22 lines
641 B
Prolog
# Add project specific ProGuard rules here.
|
|
-keepattributes *Annotation*
|
|
-keepattributes SourceFile,LineNumberTable
|
|
-keep public class * extends java.lang.Exception
|
|
|
|
# Room
|
|
-keep class * extends androidx.room.RoomDatabase
|
|
-keep @androidx.room.Entity class *
|
|
-dontwarn androidx.room.paging.**
|
|
|
|
# Kotlin
|
|
-keep class kotlin.** { *; }
|
|
-keep class org.jetbrains.** { *; }
|
|
|
|
# Coroutines
|
|
-keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {}
|
|
-keepnames class kotlinx.coroutines.CoroutineExceptionHandler {}
|
|
|
|
# DataStore
|
|
-keepclassmembers class * extends androidx.datastore.preferences.protobuf.GeneratedMessageLite {
|
|
<fields>;
|
|
} |