Coverage Summary for Class: InAppCallbackWrapper (cloud.mindbox.mobile_sdk.inapp.presentation)

Class Method, % Branch, % Line, % Instruction, %
InAppCallbackWrapper 0% (0/3) 0% (0/5) 0% (0/27)
InAppCallbackWrapper$1 0% (0/1) 0% (0/1) 0% (0/1)
Total 0% (0/4) 0% (0/6) 0% (0/28)


 package cloud.mindbox.mobile_sdk.inapp.presentation
 
 internal class InAppCallbackWrapper(
     private val callbackProvider: () -> InAppCallback,
     private val afterDismiss: () -> Unit = {},
 ) : InAppCallback {
 
     override fun onInAppClick(id: String, redirectUrl: String, payload: String) {
         callbackProvider().onInAppClick(id, redirectUrl, payload)
     }
 
     override fun onInAppDismissed(id: String) {
         callbackProvider().onInAppDismissed(id)
         afterDismiss.invoke()
     }
 }