From fa7e88e5b6758f35a34ebd89593019b0186040c3 Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Thu, 22 Jan 2026 00:51:37 +0500 Subject: [PATCH] feat: Prevent immediate reload from DB after profile updates for better async handling --- app/src/main/java/com/rosetta/messenger/MainActivity.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/rosetta/messenger/MainActivity.kt b/app/src/main/java/com/rosetta/messenger/MainActivity.kt index af29539..959f449 100644 --- a/app/src/main/java/com/rosetta/messenger/MainActivity.kt +++ b/app/src/main/java/com/rosetta/messenger/MainActivity.kt @@ -716,7 +716,8 @@ fun MainScreen( // 3. This callback updates UI state immediately accountName = name accountUsername = username - reloadTrigger++ + // Don't reload from DB immediately - it's async and may not be ready yet + // The values are already updated above and DB is updated in ProfileScreen Log.d("MainActivity", "Profile saved: name=$name, username=$username, UI updated") }, onLogout = onLogout,