commit 27606977b79eab5356151fae570768fc05e6580d
parent 5b74e25ae8b559e606e724abab97c0b186204102
Author: t3sserakt <t3ss@posteo.de>
Date: Tue, 7 Apr 2026 19:33:23 +0200
WIP: fixing chat overview race condition
Diffstat:
1 file changed, 0 insertions(+), 5 deletions(-)
diff --git a/GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/AccountListFragment.kt b/GNUnetMessenger/app/src/main/java/org/gnunet/gnunetmessenger/ui/account/AccountListFragment.kt
@@ -80,8 +80,6 @@ class AccountListFragment : Fragment() {
viewLifecycleOwner.lifecycleScope.launch {
try {
- activity.connectingAccount = true
-
if (activity.currentAccount != null) {
activity.clearChatState()
runCatching { gnunetChat.disconnect(handle) }
@@ -93,7 +91,6 @@ class AccountListFragment : Fragment() {
gnunetChat.connect(handle, selectedAccount)
selectedAccount.key = gnunetChat.getProfileKey(handle)
activity.setCurrentAccount(selectedAccount)
- activity.loadChatsAwait()
val action =
AccountListFragmentDirections.actionAccountListFragmentToAccountOverviewFragment(
@@ -103,8 +100,6 @@ class AccountListFragment : Fragment() {
} catch (t: Throwable) {
Log.e(TAG, "Connecting account failed", t)
showError(getString(R.string.account_connect_failed))
- } finally {
- activity.connectingAccount = false
}
}
}