Coverage Summary for Class: RequestPermissionManagerImpl (cloud.mindbox.mobile_sdk.managers)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| RequestPermissionManagerImpl |
100%
(1/1)
|
100%
(4/4)
|
100%
(2/2)
|
100%
(6/6)
|
100%
(25/25)
|
package cloud.mindbox.mobile_sdk.managers
import cloud.mindbox.mobile_sdk.repository.MindboxPreferences
internal class RequestPermissionManagerImpl : RequestPermissionManager {
override fun increaseRequestCounter() {
MindboxPreferences.requestPermissionCount += 1
}
override fun decreaseRequestCounter() {
val currentRequestCount = MindboxPreferences.requestPermissionCount
if (currentRequestCount > 0) {
MindboxPreferences.requestPermissionCount -= 1
}
}
override fun getRequestCount(): Int = MindboxPreferences.requestPermissionCount
}