diff --git a/apps/vbox/client/androidApp/proguard-rules.pro b/apps/vbox/client/androidApp/proguard-rules.pro index 544f9a8..8d030c9 100644 --- a/apps/vbox/client/androidApp/proguard-rules.pro +++ b/apps/vbox/client/androidApp/proguard-rules.pro @@ -40,7 +40,20 @@ -keep class ru.shadowsparky.vbox.shared.domain.RemoteEvent$OnRecent { *; } -keep class ru.shadowsparky.vbox.shared.domain.RemoteEvent$OnSearch { *; } -# Сохраняем все классы, реализующие Parcelable, и их обязательное поле CREATOR +-keep class ru.shadowsparky.videobox.multiplatform.**$Config { *; } +-keep class ru.shadowsparky.videobox.multiplatform.**$Configuration { *; } + -keepclassmembers class * implements android.os.Parcelable { static ** CREATOR; } + +-keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); +} + +-keepattributes *Annotation*,Signature,InnerClasses,EnclosingMethod + +-keep class com.arkivanov.decompose.** { *; } +-keep interface com.arkivanov.decompose.** { *; } +-dontwarn com.arkivanov.decompose.**