Skip to content

Commit de52dc0

Browse files
author
Evan Masseau
committed
Fixes to form config usages
1 parent 7eced74 commit de52dc0

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

sdk/forms/src/main/java/com/klaviyo/forms/KlaviyoWebViewDelegate.kt

+5-7
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ internal class KlaviyoWebViewDelegate : WebViewClient(), WebViewCompat.WebMessag
3030
/**
3131
* Defines origin(s) for which this delegate should be used
3232
*/
33-
val allowedOrigin = setOf(Registry.config.baseUrl)
33+
val allowedOrigin: Set<String> get() = setOf(Registry.config.baseUrl)
3434

3535
val bridgeName = "KlaviyoNativeBridge"
3636

@@ -103,12 +103,10 @@ internal class KlaviyoWebViewDelegate : WebViewClient(), WebViewCompat.WebMessag
103103
}
104104
}
105105

106-
private fun Uri.Builder.appendAssetSource() = apply {
107-
if (Registry.config.assetSource.isNullOrEmpty()) {
108-
Registry.log.info("Appending assetSource=${Registry.config.assetSource} to klaviyo.js")
109-
appendQueryParameter("assetSource", Registry.config.assetSource)
110-
}
111-
}
106+
private fun Uri.Builder.appendAssetSource() = Registry.config.assetSource?.let { assetSource ->
107+
Registry.log.info("Appending assetSource=$assetSource to klaviyo.js")
108+
appendQueryParameter("assetSource", assetSource)
109+
} ?: this
112110

113111
/**
114112
* Called when loading a resource encounters http status code >= 400

0 commit comments

Comments
 (0)