Files

38 lines
825 B
Prolog

# --- iMedia TV+ ProGuard Rules ---
# Timber — supprimer les logs debug en release
-assumenosideeffects class timber.log.Timber {
public static *** d(...);
public static *** v(...);
public static *** w(...);
public static *** i(...);
}
# Retrofit
-keepattributes Signature
-keepattributes *Annotation*
-keep class retrofit2.** { *; }
-keepclasseswithmembers class * {
@retrofit2.http.* <methods>;
}
# Gson
-keepattributes Signature
-keep class com.google.gson.** { *; }
-keep class ma.tkgraph.xtreamtv.data.model.** { *; }
# OkHttp
-dontwarn okhttp3.**
-dontwarn okio.**
# Room
-keep class * extends androidx.room.RoomDatabase
-keep @androidx.room.Entity class *
-dontwarn androidx.room.paging.**
# Coil
-keep class coil.** { *; }
# Security Crypto
-keep class androidx.security.crypto.** { *; }