From 0d2f4e3ce5083f8bb612afaa86d6cf7765c2f160 Mon Sep 17 00:00:00 2001 From: Mygod Date: Mon, 11 Jul 2022 19:26:50 -0400 Subject: [PATCH] Test timeout by platform as well --- .../be/mygod/vpnhotspot/net/wifi/SoftApConfigurationCompat.kt | 2 ++ .../java/be/mygod/vpnhotspot/net/wifi/WifiApDialogFragment.kt | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/SoftApConfigurationCompat.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/SoftApConfigurationCompat.kt index d38f1c4b..9fb3e452 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/SoftApConfigurationCompat.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/SoftApConfigurationCompat.kt @@ -364,6 +364,8 @@ data class SoftApConfigurationCompat( fun testPlatformValidity(channels: SparseIntArray) = setChannelsCompat(staticBuilder, channels) @RequiresApi(30) fun testPlatformValidity(bssid: MacAddress) = setBssid(staticBuilder, bssid) + @RequiresApi(30) + fun testPlatformValidity(timeout: Long) = setShutdownTimeoutMillis(staticBuilder, timeout) } @Suppress("DEPRECATION") diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/WifiApDialogFragment.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/WifiApDialogFragment.kt index 8931739e..0d70acf2 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/WifiApDialogFragment.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/wifi/WifiApDialogFragment.kt @@ -293,9 +293,9 @@ class WifiApDialogFragment : AlertDialogFragment if (text.isNullOrEmpty()) null else try { - text.toString().toLong() + SoftApConfigurationCompat.testPlatformValidity(text.toString().toLong()) null - } catch (e: NumberFormatException) { + } catch (e: Exception) { e.readableMessage } }