@@ -27,29 +27,29 @@ class QueueItModule(reactContext: ReactApplicationContext)
2727
2828 @ReactMethod
2929 fun runAsync (customerId : String , eventAlias : String , layoutName : String? , language : String? , promise : Promise ) {
30- val qListener = object : QueueListener {
30+ val qListener = object : QueueListener () {
3131 override fun onUserExited () {
3232 val params = Arguments .createMap()
3333 sendEvent(context, " userExited" , params)
3434 }
3535
3636 override fun onQueuePassed (queuePassedInfo : QueuePassedInfo ? ) {
37- handler.post( Runnable {
37+ handler.post {
3838 val params = Arguments .createMap()
3939 val token = if (queuePassedInfo?.queueItToken!= null ) queuePassedInfo.queueItToken else " "
4040 params.putString(" queueittoken" , token)
4141 params.putString(" state" , EnqueueResultState .Passed .name)
4242 promise.resolve(params)
43- })
43+ }
4444 }
4545
4646 override fun onQueueItUnavailable () {
47- handler.post( Runnable {
47+ handler.post {
4848 val params = Arguments .createMap()
4949 params.putNull(" queueittoken" )
5050 params.putString(" state" , EnqueueResultState .Unavailable .name)
5151 promise.resolve(params)
52- })
52+ }
5353 }
5454
5555 override fun onQueueViewWillOpen () {
@@ -58,25 +58,25 @@ class QueueItModule(reactContext: ReactApplicationContext)
5858 }
5959
6060 override fun onQueueDisabled () {
61- handler.post( Runnable {
61+ handler.post {
6262 val params = Arguments .createMap()
6363 params.putNull(" queueittoken" )
6464 params.putString(" state" , EnqueueResultState .Disabled .name)
6565 promise.resolve(params)
66- })
66+ }
6767 }
6868
6969 override fun onError (error : Error ? , errorMessage : String? ) {
70- handler.post( Runnable {
70+ handler.post {
7171 promise.reject(" error" , errorMessage)
72- })
72+ }
7373 }
7474 }
7575
76- handler.post( Runnable {
76+ handler.post {
7777 val queueEngine = QueueITEngine (context.currentActivity, customerId, eventAlias, layoutName, language, qListener)
7878 queueEngine.run (context.currentActivity)
79- })
79+ }
8080 }
8181
8282 private fun sendEvent (reactContext : ReactContext ,
0 commit comments