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.
|
||||
-keepattributes Signature
|
||||
-keepattributes *Annotation*
|
||||
|
||||
# Data Entities & Models
|
||||
-keep class com.hotdeal.alarm.data.local.db.entity.** { *; }
|
||||
-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
|
||||
-dontwarn okhttp3.**
|
||||
@@ -19,4 +51,3 @@
|
||||
|
||||
# JSpecify annotations (for Jsoup compatibility)
|
||||
-dontwarn org.jspecify.annotations.**
|
||||
|
||||
Reference in new issue
Block a user