From 80f0b14c0238967bf5211760af00f3b2c8513452 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Sun, 13 Aug 2023 17:38:44 -0400 Subject: [PATCH] BugFix for blank screen when pressing the message button without any history of chats --- .../amethyst/ui/screen/loggedIn/ProfileScreen.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt index fbb46dfd3..a83254357 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt @@ -679,7 +679,7 @@ private fun ProfileHeader( .height(Size35dp) .padding(bottom = 3.dp) ) { - MessageButton(baseUser, nav) + MessageButton(baseUser, accountViewModel, nav) // No need for this button anymore // NPubCopyButton(baseUser) @@ -1538,7 +1538,7 @@ fun TabRelays(user: User, accountViewModel: AccountViewModel, nav: (String) -> U } @Composable -private fun MessageButton(user: User, nav: (String) -> Unit) { +private fun MessageButton(user: User, accountViewModel: AccountViewModel, nav: (String) -> Unit) { val scope = rememberCoroutineScope() Button( @@ -1548,7 +1548,7 @@ private fun MessageButton(user: User, nav: (String) -> Unit) { onClick = { scope.launch(Dispatchers.IO) { val withKey = ChatroomKey(persistentSetOf(user.pubkeyHex)) - user.createChatroom(withKey) + accountViewModel.account.userProfile().createChatroom(withKey) nav("Room/${withKey.hashCode()}") } },