diff --git a/plugins/beacon/jvm/src/main/kotlin/com/intuit/playerui/plugins/beacon/BeaconPlugin.kt b/plugins/beacon/jvm/src/main/kotlin/com/intuit/playerui/plugins/beacon/BeaconPlugin.kt index 0bf4a904f..0274840b4 100644 --- a/plugins/beacon/jvm/src/main/kotlin/com/intuit/playerui/plugins/beacon/BeaconPlugin.kt +++ b/plugins/beacon/jvm/src/main/kotlin/com/intuit/playerui/plugins/beacon/BeaconPlugin.kt @@ -2,7 +2,6 @@ package com.intuit.playerui.plugins.beacon import com.intuit.playerui.core.asset.Asset import com.intuit.playerui.core.bridge.getInvokable -import com.intuit.playerui.core.bridge.runtime import com.intuit.playerui.core.bridge.runtime.Runtime import com.intuit.playerui.core.bridge.runtime.ScriptContext import com.intuit.playerui.core.bridge.runtime.add @@ -13,7 +12,6 @@ import com.intuit.playerui.core.plugins.JSScriptPluginWrapper import com.intuit.playerui.core.plugins.Pluggable import com.intuit.playerui.core.plugins.findPlugin import com.intuit.playerui.plugins.settimeout.SetTimeoutPlugin -import kotlinx.coroutines.launch import kotlinx.serialization.Contextual import kotlinx.serialization.Serializable import kotlinx.serialization.json.Json @@ -59,16 +57,14 @@ public class BeaconPlugin(override val plugins: List) : JSScrip /** Fire a beacon event */ public fun beacon(action: String, element: String, asset: Asset, data: Any? = null) { - runtime.scope.launch { - instance.getInvokable("beacon")!!.invoke( - mapOf( - "action" to action, - "element" to element, - "asset" to asset, - "data" to data, - ), - ) - } + instance.getInvokable("beacon")!!.invoke( + mapOf( + "action" to action, + "element" to element, + "asset" to asset, + "data" to data, + ), + ) } private companion object {