From d1c42cc0b25bb086a9dbf25d62d5349c753a759b Mon Sep 17 00:00:00 2001 From: Karen Tamayo Date: Mon, 9 Sep 2024 11:40:51 -0700 Subject: [PATCH] Moments API proguard update - region selection (#242) --- momentsapi/build.gradle | 2 +- momentsapi/proguard-rules.pro | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/momentsapi/build.gradle b/momentsapi/build.gradle index 287642e2..ca2b5b95 100644 --- a/momentsapi/build.gradle +++ b/momentsapi/build.gradle @@ -4,7 +4,7 @@ plugins { id 'maven-publish' } -version = '1.0.1' +version = '1.0.2' android { namespace 'com.tealium.momentsapi' diff --git a/momentsapi/proguard-rules.pro b/momentsapi/proguard-rules.pro index 6e34d259..394395c8 100644 --- a/momentsapi/proguard-rules.pro +++ b/momentsapi/proguard-rules.pro @@ -27,10 +27,14 @@ -keep class kotlin.Metadata { *; } +-keep interface com.tealium.momentsapi.** { *; } + -keep class com.tealium.momentsapi.MomentsApiService { *; } +-keep class com.tealium.momentsapi.MomentsApiServiceKt { *; } -keep class com.tealium.momentsapi.EngineResponse { *; } -keep class com.tealium.momentsapi.EngineResponse$Companion { *; } -keep class com.tealium.momentsapi.MomentsApiRegion { *; } +-keep class com.tealium.momentsapi.MomentsApiRegion$** { *; } -keep class com.tealium.momentsapi.ResponseListener { *; } -keep class com.tealium.momentsapi.TealiumConfigMomentsApiKt { *; } -keep class com.tealium.momentsapi.ErrorCode { *; } \ No newline at end of file