From 1b55f8306ab7efcb03efc0484ebb70786ff9d1de Mon Sep 17 00:00:00 2001 From: Dmytro Date: Mon, 22 Sep 2025 18:00:36 +0200 Subject: [PATCH 1/3] update mobile-core to `0.1.12` --- cmplibrary/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmplibrary/build.gradle.kts b/cmplibrary/build.gradle.kts index bbd4ce5e4..59b046dc9 100644 --- a/cmplibrary/build.gradle.kts +++ b/cmplibrary/build.gradle.kts @@ -54,7 +54,7 @@ android { } dependencies { - implementation("com.sourcepoint:core:0.1.12-beta-3") + implementation("com.sourcepoint:core:0.1.12") implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.6.1") implementation("com.squareup.okhttp3:okhttp:4.12.0") implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3") From 1e73686f1c90d63dda7e7c3e8c6fbea5e5398277 Mon Sep 17 00:00:00 2001 From: Dmytro Date: Mon, 22 Sep 2025 18:48:50 +0200 Subject: [PATCH 2/3] update `SPCampaign.toCore` --- .../main/java/com/sourcepoint/cmplibrary/creation/Factory.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmplibrary/src/main/java/com/sourcepoint/cmplibrary/creation/Factory.kt b/cmplibrary/src/main/java/com/sourcepoint/cmplibrary/creation/Factory.kt index 8d14b5f35..85ff1dda8 100644 --- a/cmplibrary/src/main/java/com/sourcepoint/cmplibrary/creation/Factory.kt +++ b/cmplibrary/src/main/java/com/sourcepoint/cmplibrary/creation/Factory.kt @@ -22,6 +22,7 @@ import com.sourcepoint.mobile_core.models.SPCampaign import com.sourcepoint.mobile_core.models.SPCampaignEnv import com.sourcepoint.mobile_core.models.SPCampaigns import com.sourcepoint.mobile_core.models.SPPropertyName +import com.sourcepoint.mobile_core.network.requests.IncludeData.GPPConfig import java.lang.ref.WeakReference fun makeConsentLib(spConfig: SpConfig, activity: Activity, spClient: SpClient) = makeConsentLib( @@ -74,7 +75,7 @@ fun SpCampaign.toCore(gppConfig: SpGppConfig? = null) = SPCampaign( groupPmId = groupPmId, supportLegacyUSPString = configParams.contains(ConfigOption.SUPPORT_LEGACY_USPSTRING), transitionCCPAAuth = configParams.contains(ConfigOption.TRANSITION_CCPA_AUTH), - gppConfig = gppConfig?.toCore() + gppConfig = gppConfig?.toCore() ?: GPPConfig() ) fun CampaignsEnv.toCore() = when (this) { From a25d69157033b55763509d95f87b5a809925bf24 Mon Sep 17 00:00:00 2001 From: Dmytro Date: Tue, 23 Sep 2025 10:45:33 +0200 Subject: [PATCH 3/3] fix adapter --- .../main/java/com/sourcepoint/cmplibrary/creation/Factory.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmplibrary/src/main/java/com/sourcepoint/cmplibrary/creation/Factory.kt b/cmplibrary/src/main/java/com/sourcepoint/cmplibrary/creation/Factory.kt index 85ff1dda8..4af391afc 100644 --- a/cmplibrary/src/main/java/com/sourcepoint/cmplibrary/creation/Factory.kt +++ b/cmplibrary/src/main/java/com/sourcepoint/cmplibrary/creation/Factory.kt @@ -75,7 +75,8 @@ fun SpCampaign.toCore(gppConfig: SpGppConfig? = null) = SPCampaign( groupPmId = groupPmId, supportLegacyUSPString = configParams.contains(ConfigOption.SUPPORT_LEGACY_USPSTRING), transitionCCPAAuth = configParams.contains(ConfigOption.TRANSITION_CCPA_AUTH), - gppConfig = gppConfig?.toCore() ?: GPPConfig() + gppConfig = gppConfig?.toCore()?.copy(uspString = configParams.contains(ConfigOption.SUPPORT_LEGACY_USPSTRING)) + ?: GPPConfig(uspString = configParams.contains(ConfigOption.SUPPORT_LEGACY_USPSTRING)) ) fun CampaignsEnv.toCore() = when (this) {