Remove some unnecessary coroutine dispatcher switching

This commit is contained in:
arkon
2020-12-31 18:37:43 -05:00
parent 63398fe491
commit b7914909d0
7 changed files with 12 additions and 33 deletions
@@ -24,7 +24,6 @@ import eu.kanade.tachiyomi.util.isLocal
import eu.kanade.tachiyomi.util.lang.await
import eu.kanade.tachiyomi.util.lang.isNullOrUnsubscribed
import eu.kanade.tachiyomi.util.lang.launchIO
import eu.kanade.tachiyomi.util.lang.launchUI
import eu.kanade.tachiyomi.util.prepUpdateCover
import eu.kanade.tachiyomi.util.removeCovers
import eu.kanade.tachiyomi.util.shouldDownloadNewChapters
@@ -511,9 +510,7 @@ class MangaPresenter(
refreshChapters()
}
launchUI {
view?.onChaptersDeleted(chapters)
}
view?.onChaptersDeleted(chapters)
} catch (e: Throwable) {
view?.onChaptersDeletedError(e)
}
@@ -114,12 +114,10 @@ class TrackPresenter(
try {
service.update(track)
db.insertTrack(track).await()
launchUI {
view!!.onRefreshDone()
}
view?.onRefreshDone()
} catch (e: Throwable) {
launchUI {
view!!.onRefreshError(e)
view?.onRefreshError(e)
// Restart on error to set old values
fetchTrackings()