Completa app Android nativa e rimuove il client Flutter.
Il monorepo punta a native/android (login, wizard, diretta RTMP, tabellone WebSocket, pausa/telemetria) con encode 16:9 e orientamento via sensore; eliminati mobile/ e gli script Flutter obsoleti. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
34
native/android/app/proguard-rules.pro
vendored
34
native/android/app/proguard-rules.pro
vendored
@@ -2,3 +2,37 @@
|
||||
-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 class com.matchlivetv.match_live_tv.data.api.** { *; }
|
||||
-keepclassmembers class com.matchlivetv.match_live_tv.data.api.** {
|
||||
<init>(...);
|
||||
}
|
||||
|
||||
-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
|
||||
|
||||
Reference in New Issue
Block a user