From bdea6e0cc179a606981f6d917e68c2280b8f4e7e Mon Sep 17 00:00:00 2001 From: tom5079 Date: Sun, 24 Apr 2022 20:20:45 +0900 Subject: [PATCH] Use System.currentTimeMillis() instead of Instant --- app/src/main/java/xyz/quaver/pupil/hitomi/common.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/xyz/quaver/pupil/hitomi/common.kt b/app/src/main/java/xyz/quaver/pupil/hitomi/common.kt index 6473e125..abea6418 100644 --- a/app/src/main/java/xyz/quaver/pupil/hitomi/common.kt +++ b/app/src/main/java/xyz/quaver/pupil/hitomi/common.kt @@ -20,7 +20,6 @@ import kotlinx.coroutines.* import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.sync.withLock import kotlinx.datetime.Clock.System.now -import kotlinx.datetime.Instant import kotlinx.serialization.Serializable import kotlinx.serialization.decodeFromString import kotlinx.serialization.json.Json @@ -139,7 +138,7 @@ const val nozomiextension = ".nozomi" val evaluationContext = Dispatchers.Main + Job() object gg { - private var lastRetrieval: Instant? = null + private var lastRetrieval: Long? = null private val mutex = Mutex() @@ -151,7 +150,7 @@ object gg { @OptIn(ExperimentalTime::class, ExperimentalCoroutinesApi::class) private suspend fun refresh() = withContext(Dispatchers.IO) { mutex.withLock { - if (lastRetrieval == null || (lastRetrieval!! + 1.minutes) < now()) { + if (lastRetrieval == null || (lastRetrieval!! + 60000) < System.currentTimeMillis()) { val ggjs: String = suspendCancellableCoroutine { continuation -> val call = client.newCall(Request.Builder().url("https://ltn.hitomi.la/gg.js").build()) @@ -188,7 +187,7 @@ object gg { b = Regex("b: '(.+)'").find(ggjs)!!.groupValues[1] - lastRetrieval = now() + lastRetrieval = System.currentTimeMillis() } } }