Minor cleanup

This commit is contained in:
arkon
2021-10-23 17:29:13 -04:00
parent 7cd54dc8f0
commit 93e2b88d41
4 changed files with 43 additions and 45 deletions

View File

@@ -13,6 +13,7 @@ import eu.kanade.tachiyomi.util.lang.withIOContext
import kotlinx.serialization.Serializable
import uy.kohesive.injekt.injectLazy
import java.util.Date
import java.util.concurrent.TimeUnit
internal class ExtensionGithubApi {
@@ -30,6 +31,11 @@ internal class ExtensionGithubApi {
}
suspend fun checkForUpdates(context: Context): List<Extension.Installed> {
// Limit checks to once a day at most
if (Date().time < preferences.lastExtCheck().get() + TimeUnit.DAYS.toMillis(1)) {
return emptyList()
}
val extensions = findExtensions()
preferences.lastExtCheck().set(Date().time)