@@ -20,7 +20,6 @@ import com.mparticle.kits.KitIntegration.IdentityListener
20
20
import com.mparticle.kits.KitIntegration.RoktListener
21
21
import com.mparticle.rokt.RoktConfig
22
22
import com.mparticle.rokt.RoktEmbeddedView
23
- import com.mparticle.rokt.RoktOptions
24
23
import com.rokt.roktsdk.CacheConfig
25
24
import com.rokt.roktsdk.Rokt
26
25
import com.rokt.roktsdk.Rokt.SdkFrameworkType.Android
@@ -40,7 +39,9 @@ import java.math.BigDecimal
40
39
*
41
40
* Learn more at our [Developer Docs](https://docs.rokt.com/developers/integration-guides/android)
42
41
*/
43
- class RoktKit : KitIntegration (), CommerceListener, IdentityListener, RoktListener, Rokt.RoktCallback {
42
+ @Suppress(" unused" )
43
+ class RoktKit : KitIntegration (), CommerceListener, IdentityListener, RoktListener,
44
+ Rokt .RoktCallback {
44
45
private var applicationContext: Context ? = null
45
46
private var mpRoktEventCallback: MpRoktEventCallback ? = null
46
47
override fun getName (): String = NAME
@@ -75,7 +76,11 @@ class RoktKit : KitIntegration(), CommerceListener, IdentityListener, RoktListen
75
76
application = application,
76
77
fontPostScriptNames = fontPostScriptNames,
77
78
fontFilePathMap = fontFilePathMap,
78
- callback = null ,
79
+ callback = object : Rokt .RoktInitCallback {
80
+ override fun onInitComplete (success : Boolean ) {
81
+ Logger .verbose(" Rokt Kit Initialization success: $success " )
82
+ }
83
+ },
79
84
mParticleSdkVersion = mparticleVersion,
80
85
mParticleKitVersion = mparticleVersion
81
86
)
@@ -266,6 +271,10 @@ class RoktKit : KitIntegration(), CommerceListener, IdentityListener, RoktListen
266
271
Rokt .purchaseFinalized(placementId, catalogItemId, status)
267
272
}
268
273
274
+ override fun close () {
275
+ Rokt .close()
276
+ }
277
+
269
278
private fun mapToRoktConfig (config : RoktConfig ): com.rokt.roktsdk.RoktConfig {
270
279
val colorMode = when (config.colorMode) {
271
280
RoktConfig .ColorMode .LIGHT -> com.rokt.roktsdk.RoktConfig .ColorMode .LIGHT
0 commit comments