Move proguard rule for AndroidViewModel to viewmodel module
bug: 77658242
Test: ¯\_(ツ)_/¯
Change-Id: I53d05b40e11c2f7081f0ad25a322aa3cff4dac86
diff --git a/lifecycle/extensions/build.gradle b/lifecycle/extensions/build.gradle
index dfccdae..f3b6e2f 100644
--- a/lifecycle/extensions/build.gradle
+++ b/lifecycle/extensions/build.gradle
@@ -23,12 +23,6 @@
id("SupportAndroidLibraryPlugin")
}
-android {
- buildTypes.all {
- consumerProguardFiles 'proguard-rules.pro'
- }
-}
-
dependencies {
api(project(":lifecycle:lifecycle-runtime"))
api(project(":arch:core-common"))
diff --git a/lifecycle/extensions/proguard-rules.pro b/lifecycle/extensions/proguard-rules.pro
deleted file mode 100644
index c2d2146..0000000
--- a/lifecycle/extensions/proguard-rules.pro
+++ /dev/null
@@ -1,3 +0,0 @@
--keep class * extends androidx.lifecycle.AndroidViewModel {
- <init>(android.app.Application);
-}
\ No newline at end of file
diff --git a/lifecycle/viewmodel/proguard-rules.pro b/lifecycle/viewmodel/proguard-rules.pro
index 7f40702..abc16e9 100644
--- a/lifecycle/viewmodel/proguard-rules.pro
+++ b/lifecycle/viewmodel/proguard-rules.pro
@@ -1,3 +1,7 @@
-keep class * extends androidx.lifecycle.ViewModel {
<init>();
+}
+
+-keep class * extends androidx.lifecycle.AndroidViewModel {
+ <init>(android.app.Application);
}
\ No newline at end of file