From 18a8ec2e3fa47a7632efb7a57fdb1f10e478f927 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Sun, 16 Oct 2022 18:30:15 +0200 Subject: [PATCH] fix refreshing after login --- .../libretube/ui/dialogs/DeleteAccountDialog.kt | 11 ++++------- .../com/github/libretube/ui/dialogs/LoginDialog.kt | 3 ++- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/github/libretube/ui/dialogs/DeleteAccountDialog.kt b/app/src/main/java/com/github/libretube/ui/dialogs/DeleteAccountDialog.kt index fda1a495d..2fc799793 100644 --- a/app/src/main/java/com/github/libretube/ui/dialogs/DeleteAccountDialog.kt +++ b/app/src/main/java/com/github/libretube/ui/dialogs/DeleteAccountDialog.kt @@ -54,13 +54,10 @@ class DeleteAccountDialog : DialogFragment() { return@launchWhenCreated } Toast.makeText(context, R.string.success, Toast.LENGTH_SHORT).show() - logout() - val restartDialog = RequireRestartDialog() - restartDialog.show(childFragmentManager, RequireRestartDialog::class.java.name) + + PreferenceHelper.setToken("") + activity?.recreate() + dialog?.dismiss() } } - - private fun logout() { - PreferenceHelper.setToken("") - } } diff --git a/app/src/main/java/com/github/libretube/ui/dialogs/LoginDialog.kt b/app/src/main/java/com/github/libretube/ui/dialogs/LoginDialog.kt index 0f319860c..62ff2e5c8 100644 --- a/app/src/main/java/com/github/libretube/ui/dialogs/LoginDialog.kt +++ b/app/src/main/java/com/github/libretube/ui/dialogs/LoginDialog.kt @@ -79,8 +79,9 @@ class LoginDialog : DialogFragment() { Toast.makeText(context, R.string.loggedIn, Toast.LENGTH_SHORT).show() PreferenceHelper.setToken(response.token!!) PreferenceHelper.setUsername(login.username!!) - dialog?.dismiss() + activity?.recreate() + dialog?.dismiss() } } }