From 0c55ca2f0f6faffd2e8fbdde33d79b9f9dd7543e Mon Sep 17 00:00:00 2001 From: Kitselyuk Egor Date: Mon, 3 Jun 2024 11:34:19 +0300 Subject: [PATCH] Increase time_between_resume to 700 --- .../inapp/presentation/actions/PushActivationActivity.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sdk/src/main/java/cloud/mindbox/mobile_sdk/inapp/presentation/actions/PushActivationActivity.kt b/sdk/src/main/java/cloud/mindbox/mobile_sdk/inapp/presentation/actions/PushActivationActivity.kt index 2fa9ce678..438a4f454 100644 --- a/sdk/src/main/java/cloud/mindbox/mobile_sdk/inapp/presentation/actions/PushActivationActivity.kt +++ b/sdk/src/main/java/cloud/mindbox/mobile_sdk/inapp/presentation/actions/PushActivationActivity.kt @@ -22,7 +22,7 @@ internal class PushActivationActivity : Activity() { companion object { private const val PERMISSION_REQUEST_CODE = 125129 - private const val TIME_BETWEEN_RESUME = 350 + private const val TIME_BETWEEN_RESUME = 700 } @RequiresApi(Build.VERSION_CODES.M) @@ -84,12 +84,13 @@ internal class PushActivationActivity : Activity() { override fun onResume() { resumeTimes.add(SystemClock.elapsedRealtime()) if (shouldCheckDialogShowing) { - if ((resumeTimes.last() - resumeTimes.first()) < TIME_BETWEEN_RESUME) { + val duration = resumeTimes.last() - resumeTimes.first() + if (duration < TIME_BETWEEN_RESUME) { resumeTimes.clear() - mindboxLogI("System dialog not shown -> open settings") + mindboxLogI("System dialog not shown because timeout=$duration -> open settings") mindboxNotificationManager.openNotificationSettings(this) } else { - mindboxLogI("User dismiss permission request ") + mindboxLogI("User dismiss permission request because timeout=$duration") requestPermissionManager.decreaseRequestCounter() } shouldCheckDialogShowing = false