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()
}
}