From 85fcc22463a01cddebce83ce4c9b3a51359a531d Mon Sep 17 00:00:00 2001 From: lucky <> Date: Wed, 16 Feb 2022 12:35:31 +0300 Subject: [PATCH] ref --- .../java/me/lucky/wasted/DeviceAdminReceiver.kt | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/me/lucky/wasted/DeviceAdminReceiver.kt b/app/src/main/java/me/lucky/wasted/DeviceAdminReceiver.kt index 8e31d67..f46f680 100644 --- a/app/src/main/java/me/lucky/wasted/DeviceAdminReceiver.kt +++ b/app/src/main/java/me/lucky/wasted/DeviceAdminReceiver.kt @@ -9,7 +9,11 @@ import android.widget.Toast class DeviceAdminReceiver : DeviceAdminReceiver() { override fun onPasswordFailed(context: Context, intent: Intent, user: UserHandle) { super.onPasswordFailed(context, intent, user) - onPasswordFailedInternal(context) + val prefs = Preferences(context) + if (!prefs.isServiceEnabled || prefs.maxFailedPasswordAttempts <= 0) return + val admin = DeviceAdminManager(context) + if (admin.getCurrentFailedPasswordAttempts() >= prefs.maxFailedPasswordAttempts) + admin.wipeData() } override fun onDisabled(context: Context, intent: Intent) { @@ -17,12 +21,4 @@ class DeviceAdminReceiver : DeviceAdminReceiver() { if (Preferences(context).isServiceEnabled) Toast.makeText(context, R.string.service_unavailable_popup, Toast.LENGTH_SHORT).show() } - - private fun onPasswordFailedInternal(ctx: Context) { - val prefs = Preferences(ctx) - if (!prefs.isServiceEnabled || prefs.maxFailedPasswordAttempts <= 0) return - val admin = DeviceAdminManager(ctx) - if (admin.getCurrentFailedPasswordAttempts() >= prefs.maxFailedPasswordAttempts) - admin.wipeData() - } }