Filtra le partite visibili lato client/server, corregge il parsing date Rails su Android, semplifica lo step Partita del wizard e restringe l'API ai campi effettivamente usati (campionato, set e scoring_rules). Co-authored-by: Cursor <cursoragent@cursor.com>
40 lines
1.2 KiB
Prolog
40 lines
1.2 KiB
Prolog
# 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.* <methods>;
|
|
}
|
|
|
|
-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.** {
|
|
<fields>;
|
|
}
|
|
|
|
-keep class kotlin.Metadata { *; }
|
|
|
|
-keep class com.squareup.moshi.** { *; }
|
|
-keep @com.squareup.moshi.JsonQualifier interface *
|
|
-keepclassmembers class * {
|
|
@com.squareup.moshi.FromJson <methods>;
|
|
@com.squareup.moshi.ToJson <methods>;
|
|
@com.squareup.moshi.Json <fields>;
|
|
}
|
|
|
|
-dontwarn javax.annotation.**
|
|
-dontwarn kotlin.Unit
|
|
-dontwarn retrofit2.KotlinExtensions
|
|
-dontwarn retrofit2.KotlinExtensions$*
|
|
-dontwarn okhttp3.internal.platform.ConscryptPlatform
|
|
-dontwarn org.conscrypt.ConscryptHostnameVerifier
|