1 package expo.modules.notifications 2 3 import android.os.Bundle 4 import android.os.Handler 5 import android.os.ResultReceiver 6 7 typealias ResultReceiverBody = (resultCode: Int, resultData: Bundle?) -> Unit 8 createDefaultResultReceivernull9internal fun createDefaultResultReceiver( 10 handler: Handler?, 11 body: ResultReceiverBody, 12 ): ResultReceiver { 13 return object : ResultReceiver(handler) { 14 override fun onReceiveResult(resultCode: Int, resultData: Bundle?) { 15 super.onReceiveResult(resultCode, resultData) 16 body(resultCode, resultData) 17 } 18 } 19 } 20