package com.barcodescanner import com.facebook.react.bridge.Arguments import com.facebook.react.uimanager.events.Event import com.facebook.react.uimanager.events.RCTEventEmitter class ScanResultEvent(viewId:Int,private val resultValue:String) :Event(viewId) { override fun getCoalescingKey(): Short = 0 override fun dispatch(rctEventEmitter: RCTEventEmitter) { val map = Arguments.createMap() map.putString("value",resultValue) rctEventEmitter.receiveEvent(viewTag, eventName, map) } override fun getEventName() = EVENT_NAME companion object { const val EVENT_NAME = "topScanResultListener" } }