Coverage Summary for Class: LoggingInAppCallback (cloud.mindbox.mobile_sdk.inapp.presentation.callbacks)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| LoggingInAppCallback |
100%
(1/1)
|
100%
(3/3)
|
|
100%
(3/3)
|
100%
(12/12)
|
package cloud.mindbox.mobile_sdk.inapp.presentation.callbacks
import cloud.mindbox.mobile_sdk.inapp.presentation.InAppCallback
import cloud.mindbox.mobile_sdk.logger.mindboxLogI
/**
* Ready-to-use implementation of InAppCallback that handles logging
**/
public open class LoggingInAppCallback : InAppCallback {
override fun onInAppClick(id: String, redirectUrl: String, payload: String) {
mindboxLogI("Click on InApp with id = $id, redirectUrl = $redirectUrl and payload = $payload")
}
override fun onInAppDismissed(id: String) {
mindboxLogI("Dismiss inApp with id = $id")
}
}