Remove some unnecessary coroutine dispatcher switching
This commit is contained in:
@@ -2,7 +2,6 @@ package eu.kanade.tachiyomi.ui.setting.track
|
||||
|
||||
import android.net.Uri
|
||||
import eu.kanade.tachiyomi.util.lang.launchIO
|
||||
import eu.kanade.tachiyomi.util.lang.launchUI
|
||||
|
||||
class AnilistLoginActivity : BaseOAuthLoginActivity() {
|
||||
|
||||
@@ -12,9 +11,7 @@ class AnilistLoginActivity : BaseOAuthLoginActivity() {
|
||||
if (matchResult?.groups?.get(1) != null) {
|
||||
launchIO {
|
||||
trackManager.aniList.login(matchResult.groups[1]!!.value)
|
||||
launchUI {
|
||||
returnToSettings()
|
||||
}
|
||||
returnToSettings()
|
||||
}
|
||||
} else {
|
||||
trackManager.aniList.logout()
|
||||
|
||||
@@ -2,7 +2,6 @@ package eu.kanade.tachiyomi.ui.setting.track
|
||||
|
||||
import android.net.Uri
|
||||
import eu.kanade.tachiyomi.util.lang.launchIO
|
||||
import eu.kanade.tachiyomi.util.lang.launchUI
|
||||
|
||||
class BangumiLoginActivity : BaseOAuthLoginActivity() {
|
||||
|
||||
@@ -11,9 +10,7 @@ class BangumiLoginActivity : BaseOAuthLoginActivity() {
|
||||
if (code != null) {
|
||||
launchIO {
|
||||
trackManager.bangumi.login(code)
|
||||
launchUI {
|
||||
returnToSettings()
|
||||
}
|
||||
returnToSettings()
|
||||
}
|
||||
} else {
|
||||
trackManager.bangumi.logout()
|
||||
|
||||
@@ -2,7 +2,6 @@ package eu.kanade.tachiyomi.ui.setting.track
|
||||
|
||||
import android.net.Uri
|
||||
import eu.kanade.tachiyomi.util.lang.launchIO
|
||||
import eu.kanade.tachiyomi.util.lang.launchUI
|
||||
|
||||
class MyAnimeListLoginActivity : BaseOAuthLoginActivity() {
|
||||
|
||||
@@ -11,9 +10,7 @@ class MyAnimeListLoginActivity : BaseOAuthLoginActivity() {
|
||||
if (code != null) {
|
||||
launchIO {
|
||||
trackManager.myAnimeList.login(code)
|
||||
launchUI {
|
||||
returnToSettings()
|
||||
}
|
||||
returnToSettings()
|
||||
}
|
||||
} else {
|
||||
trackManager.myAnimeList.logout()
|
||||
|
||||
@@ -2,7 +2,6 @@ package eu.kanade.tachiyomi.ui.setting.track
|
||||
|
||||
import android.net.Uri
|
||||
import eu.kanade.tachiyomi.util.lang.launchIO
|
||||
import eu.kanade.tachiyomi.util.lang.launchUI
|
||||
|
||||
class ShikimoriLoginActivity : BaseOAuthLoginActivity() {
|
||||
|
||||
@@ -11,9 +10,7 @@ class ShikimoriLoginActivity : BaseOAuthLoginActivity() {
|
||||
if (code != null) {
|
||||
launchIO {
|
||||
trackManager.shikimori.login(code)
|
||||
launchUI {
|
||||
returnToSettings()
|
||||
}
|
||||
returnToSettings()
|
||||
}
|
||||
} else {
|
||||
trackManager.shikimori.logout()
|
||||
|
||||
@@ -45,16 +45,12 @@ class TrackLoginDialog(
|
||||
launchIO {
|
||||
try {
|
||||
service.login(user, pass)
|
||||
launchUI {
|
||||
dialog?.dismiss()
|
||||
view?.context?.toast(R.string.login_success)
|
||||
}
|
||||
dialog?.dismiss()
|
||||
launchUI { view?.context?.toast(R.string.login_success) }
|
||||
} catch (e: Throwable) {
|
||||
launchUI {
|
||||
binding!!.login.progress = -1
|
||||
binding!!.login.setText(R.string.unknown_error)
|
||||
e.message?.let { view?.context?.toast(it) }
|
||||
}
|
||||
binding?.login?.progress = -1
|
||||
binding?.login?.setText(R.string.unknown_error)
|
||||
launchUI { e.message?.let { view?.context?.toast(it) } }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user