# RootEncoder / Pedro RTMP -keep class com.pedro.** { *; } -dontwarn com.pedro.** -dontwarn org.slf4j.** # --- Retrofit + OkHttp + Moshi (release minify) --- -keepattributes Signature, InnerClasses, EnclosingMethod, Exceptions, *Annotation* -keepclassmembers,allowshrinking,allowobfuscation interface * { @retrofit2.http.* ; } -keep,allowobfuscation,allowshrinking class kotlin.coroutines.Continuation -keep,allowobfuscation,allowshrinking class retrofit2.Response -keep interface com.matchlivetv.match_live_tv.data.api.MatchLiveApi { *; } -keep @kotlin.Metadata class com.matchlivetv.match_live_tv.data.api.** { *; } -keepclassmembers class com.matchlivetv.match_live_tv.data.api.** { ; } -keep class kotlin.Metadata { *; } -keep class com.squareup.moshi.** { *; } -keep @com.squareup.moshi.JsonQualifier interface * -keepclassmembers class * { @com.squareup.moshi.FromJson ; @com.squareup.moshi.ToJson ; @com.squareup.moshi.Json ; } -dontwarn javax.annotation.** -dontwarn kotlin.Unit -dontwarn retrofit2.KotlinExtensions -dontwarn retrofit2.KotlinExtensions$* -dontwarn okhttp3.internal.platform.ConscryptPlatform -dontwarn org.conscrypt.ConscryptHostnameVerifier