Skip to content

Commit c2ccfab

Browse files
committed
Update OneTrustConsentChangedNotifier to use ConsentManager.
1 parent 6195883 commit c2ccfab

File tree

2 files changed

+8
-15
lines changed

2 files changed

+8
-15
lines changed

lib/src/main/java/com/segment/analytics/kotlin/destinations/consent/onetrust/OneTrustConsentChangedNotifier.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ import android.content.Context
55
import android.content.Intent
66
import android.content.IntentFilter
77
import com.onetrust.otpublishers.headless.Public.Keys.OTBroadcastServiceKeys
8-
import com.segment.analytics.kotlin.destinations.consent.ConsentManagementPlugin
8+
import com.segment.analytics.kotlin.destinations.consent.ConsentManager
99
import java.lang.ref.WeakReference
1010

1111
class OneTrustConsentChangedNotifier(
1212
val contextReference: WeakReference<Context>,
1313
val categories: List<String>,
14-
val consentPlugin: ConsentManagementPlugin
14+
val consentPlugin: ConsentManager
1515
) {
1616

1717
private val consentChangedReceiver: BroadcastReceiver? = null
@@ -41,7 +41,7 @@ class OneTrustConsentChangedNotifier(
4141
}
4242
}
4343

44-
class OneTrustConsentChangedReceiver(val consentPlugin: ConsentManagementPlugin) :
44+
class OneTrustConsentChangedReceiver(val consentPlugin: ConsentManager) :
4545
BroadcastReceiver() {
4646
override fun onReceive(context: Context?, intent: Intent?) {
4747
consentPlugin.notifyConsentChanged()

testapp/src/main/java/com/segment/analytics/destinations/mydestination/testapp/MainApplication.kt

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,11 @@ class MainApplication : Application() {
2828
lateinit var otPublishersHeadlessSDK: OTPublishersHeadlessSDK
2929

3030
// Update these:
31-
// private const val SEGMENT_WRITE_KEY = "<Your Segment WRITEKEY>"
32-
// const val DOMAIN_URL = "<Your OneTrust Domain URL>"
33-
// const val DOMAIN_ID = "<Your OneTrust Domain ID>"
34-
// const val WEBHOOK_URL = "<Your webhook.site webhook url>"
35-
36-
37-
private const val SEGMENT_WRITE_KEY = "Iqc4U4x6130y1XFCLIP40N3WSTHXkTPz"
38-
const val DOMAIN_URL = "cdn.cookielaw.org"
39-
// const val DOMAIN_ID = "72eadd89-8bfb-4d82-aed4-20a33299b6d1-test"
40-
const val DOMAIN_ID = "14747048-7048-4b70-9aab-d1862f43f034-test"
41-
// const val DOMAIN_ID = "foo"
42-
const val WEBHOOK_URL = "https://webhook.site/9bbdf672-fd47-4235-8c81-922bc7145f22"
31+
private const val SEGMENT_WRITE_KEY = "<Your Segment WRITEKEY>"
32+
const val DOMAIN_URL = "<Your OneTrust Domain URL>"
33+
const val DOMAIN_ID = "<Your OneTrust Domain ID>"
34+
const val WEBHOOK_URL = "<Your webhook.site webhook url>"
35+
4336

4437

4538
const val LANGUAGE_CODE = "en"

0 commit comments

Comments
 (0)