28 lines
694 B
Prolog
28 lines
694 B
Prolog
|
|
# Add project specific ProGuard rules here.
|
||
|
|
# You can control the set of applied configuration files using the
|
||
|
|
# proguardFiles setting in build.gradle.kts.
|
||
|
|
#
|
||
|
|
# For more details, see
|
||
|
|
# http://developer.android.com/guide/developing/tools/proguard.html
|
||
|
|
|
||
|
|
# Keep data classes for Retrofit/Gson
|
||
|
|
-keep class com.openclaw.alfred.data.** { *; }
|
||
|
|
-keepattributes Signature
|
||
|
|
-keepattributes *Annotation*
|
||
|
|
|
||
|
|
# Retrofit
|
||
|
|
-dontwarn retrofit2.**
|
||
|
|
-keep class retrofit2.** { *; }
|
||
|
|
|
||
|
|
# OkHttp
|
||
|
|
-dontwarn okhttp3.**
|
||
|
|
-keep class okhttp3.** { *; }
|
||
|
|
|
||
|
|
# Gson
|
||
|
|
-keep class com.google.gson.** { *; }
|
||
|
|
|
||
|
|
# Room
|
||
|
|
-keep class * extends androidx.room.RoomDatabase
|
||
|
|
-keep @androidx.room.Entity class *
|
||
|
|
-dontwarn androidx.room.paging.**
|