From 6168b3e04738b783e34baa3a1cc6c0dd47d73631 Mon Sep 17 00:00:00 2001 From: tarsin Date: Mon, 9 Jan 2023 14:17:49 +0800 Subject: [PATCH] Fixup! Use viewLifecycleOwner --- app/src/main/java/com/hippo/ehviewer/client/EhRequest.kt | 2 +- app/src/main/java/com/hippo/ehviewer/ui/scene/SignInScene.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/client/EhRequest.kt b/app/src/main/java/com/hippo/ehviewer/client/EhRequest.kt index 51be6e810..f6f142dac 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/EhRequest.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/EhRequest.kt @@ -62,7 +62,7 @@ class EhRequest { } fun enqueue(fragment: Fragment) { - enqueue(fragment.lifecycleScope) + enqueue(fragment.viewLifecycleOwner.lifecycleScope) } fun enqueue(activity: Activity) { diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/SignInScene.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/SignInScene.kt index 5b6570670..9ea58869e 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/SignInScene.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/SignInScene.kt @@ -122,7 +122,7 @@ class SignInScene : BaseScene() { showProgress() EhUtils.signOut() - mSignInJob = lifecycleScope.launchIO { + mSignInJob = viewLifecycleOwner.lifecycleScope.launchIO { runCatching { (EhClient.execute(EhClient.METHOD_SIGN_IN, username, password) as String).let { Settings.putDisplayName(it)