Add explicit refresh icon asset (maybe fixes #3218)

This commit is contained in:
arkon
2020-05-21 09:00:01 -04:00
parent 0fccbbc0ca
commit 3b41a78e76
2 changed files with 5 additions and 8 deletions

View File

@ -35,16 +35,14 @@ import eu.kanade.tachiyomi.ui.manga.MangaController
import eu.kanade.tachiyomi.ui.more.MoreController
import eu.kanade.tachiyomi.ui.recent.history.HistoryController
import eu.kanade.tachiyomi.ui.recent.updates.UpdatesController
import eu.kanade.tachiyomi.util.lang.launchIO
import eu.kanade.tachiyomi.util.lang.launchUI
import eu.kanade.tachiyomi.util.system.toast
import java.util.Date
import java.util.concurrent.TimeUnit
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.onEach
import kotlinx.coroutines.launch
import timber.log.Timber
class MainActivity : BaseActivity<MainActivityBinding>() {
@ -179,12 +177,11 @@ class MainActivity : BaseActivity<MainActivityBinding>() {
private fun getExtensionUpdates() {
// Limit checks to once a day at most
val now = Date().time
if (now < preferences.lastExtCheck().get() + TimeUnit.DAYS.toMillis(1)) {
if (Date().time < preferences.lastExtCheck().get() + TimeUnit.DAYS.toMillis(1)) {
return
}
GlobalScope.launch(Dispatchers.IO) {
launchIO {
try {
val pendingUpdates = ExtensionGithubApi().checkForUpdates(this@MainActivity)
preferences.extensionUpdatesCount().set(pendingUpdates.size)