v0.3.4: update proguard-rules.pro
This commit is contained in:
1 parent
36ea6bc189
commit
68ee7002ca
1 file changed
+32
-1
Vendored
+32
-1
@@ -1,8 +1,40 @@
|
|||||||
# Add project specific ProGuard rules here.
|
# Add project specific ProGuard rules here.
|
||||||
-keepattributes Signature
|
-keepattributes Signature
|
||||||
-keepattributes *Annotation*
|
-keepattributes *Annotation*
|
||||||
|
|
||||||
|
# Data Entities & Models
|
||||||
-keep class com.hotdeal.alarm.data.local.db.entity.** { *; }
|
-keep class com.hotdeal.alarm.data.local.db.entity.** { *; }
|
||||||
-keep class com.hotdeal.alarm.domain.model.** { *; }
|
-keep class com.hotdeal.alarm.domain.model.** { *; }
|
||||||
|
-keep class com.hotdeal.alarm.data.local.preferences.** { *; }
|
||||||
|
|
||||||
|
# Room Database & DAOs
|
||||||
|
-keep class * extends androidx.room.RoomDatabase
|
||||||
|
-keep class com.hotdeal.alarm.data.local.db.dao.** { *; }
|
||||||
|
-dontwarn androidx.room.paging.**
|
||||||
|
|
||||||
|
# WorkManager & Hilt Worker
|
||||||
|
-keep class androidx.work.** { *; }
|
||||||
|
-keep class androidx.hilt.work.** { *; }
|
||||||
|
-keep class com.hotdeal.alarm.worker.** { *; }
|
||||||
|
-keep class * extends androidx.work.ListenableWorker {
|
||||||
|
public <init>(android.content.Context, androidx.work.WorkerParameters);
|
||||||
|
}
|
||||||
|
-keep class * extends androidx.work.Worker {
|
||||||
|
public <init>(android.content.Context, androidx.work.WorkerParameters);
|
||||||
|
}
|
||||||
|
-keep class * extends androidx.work.CoroutineWorker {
|
||||||
|
public <init>(android.content.Context, androidx.work.WorkerParameters);
|
||||||
|
}
|
||||||
|
|
||||||
|
# Dagger & Hilt
|
||||||
|
-keep class com.hotdeal.alarm.di.** { *; }
|
||||||
|
-keep class * extends android.app.Application
|
||||||
|
-keep class * extends android.app.Service
|
||||||
|
-keep class * extends android.content.BroadcastReceiver
|
||||||
|
-keep class com.hotdeal.alarm.receiver.** { *; }
|
||||||
|
|
||||||
|
# Scrapers & Remote Data
|
||||||
|
-keep class com.hotdeal.alarm.data.remote.scraper.** { *; }
|
||||||
|
|
||||||
# OkHttp
|
# OkHttp
|
||||||
-dontwarn okhttp3.**
|
-dontwarn okhttp3.**
|
||||||
@@ -19,4 +51,3 @@
|
|||||||
|
|
||||||
# JSpecify annotations (for Jsoup compatibility)
|
# JSpecify annotations (for Jsoup compatibility)
|
||||||
-dontwarn org.jspecify.annotations.**
|
-dontwarn org.jspecify.annotations.**
|
||||||
|
|
||||||
Reference in new issue
Block a user