aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/proguard-rules.pro15
1 files changed, 14 insertions, 1 deletions
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
index ecabb0d..c6a7844 100644
--- a/app/proguard-rules.pro
+++ b/app/proguard-rules.pro
@@ -1,3 +1,16 @@
-obfuscationdictionary dictionary.txt
-classobfuscationdictionary dictionary.txt
--packageobfuscationdictionary dictionary.txt \ No newline at end of file
+-packageobfuscationdictionary dictionary.txt
+
+# Thanks to https://gist.github.com/drakeet/e5235bffcf3d40a15831b92f6c4c769d
+-assumenosideeffects class kotlin.jvm.internal.Intrinsics {
+ static void checkParameterIsNotNull(java.lang.Object, java.lang.String);
+ static void checkExpressionValueIsNotNull(java.lang.Object, java.lang.String);
+ static void checkNotNullExpressionValue(java.lang.Object, java.lang.String);
+ static void checkReturnedValueIsNotNull(java.lang.Object, java.lang.String, java.lang.String);
+ static void checkReturnedValueIsNotNull(java.lang.Object, java.lang.String);
+ static void checkFieldIsNotNull(java.lang.Object, java.lang.String, java.lang.String);
+ static void checkFieldIsNotNull(java.lang.Object, java.lang.String);
+ static void checkNotNull(java.lang.Object, java.lang.String);
+ static void checkNotNullParameter(java.lang.Object, java.lang.String);
+} \ No newline at end of file