[go: nahoru, domu]

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