From ae99b733e75d45d2533862381ef6bf55a7e63a84 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Mon, 2 Aug 2021 00:02:45 -0400 Subject: [PATCH] Better way to logout --- app/src/main/java/exh/md/network/MangaDexLoginHelper.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/exh/md/network/MangaDexLoginHelper.kt b/app/src/main/java/exh/md/network/MangaDexLoginHelper.kt index 8d0571206..1f08a5302 100644 --- a/app/src/main/java/exh/md/network/MangaDexLoginHelper.kt +++ b/app/src/main/java/exh/md/network/MangaDexLoginHelper.kt @@ -74,13 +74,14 @@ class MangaDexLoginHelper(val authServiceLazy: Lazy, val pr return withIOContext { try { coroutineScope { - launch { + var delayJob: Job? = null + val loginJob = launch { authService.logout() - cancel() + delayJob?.cancel() } - launch { + delayJob = launch { delay(30.seconds) - cancel() + loginJob.cancel() } } } catch (e: Exception) {