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() } } }