# Consumer R8/ProGuard rules — merged into the host app's minified release build.
#
# The co.vexo:vexoanalytics AAR ships a broad `-keep public class *` consumer
# rule, which forces R8 to trace every public class in the host app — including
# classes from unrelated SDKs. Google Tink (pulled in transitively by e.g.
# react-native-purchases via purchases-android) contains compile-only references
# to google-http-client and joda-time in com.google.crypto.tink.util.KeysDownloader.
# With everything kept, R8 treats those optional references as hard
# "Missing class" errors and the consumer's release build fails
# (:app:minifyReleaseWithR8). Declare them ignorable; they are never used at
# runtime on Android.
-dontwarn com.google.api.client.http.**
-dontwarn org.joda.time.**
