From 9238020bfaedd96abd3741316b8f8b1471ba2f39 Mon Sep 17 00:00:00 2001 From: Kgothatso Ngako Date: Fri, 10 Jul 2026 20:19:18 +0200 Subject: [PATCH] Remove unused view model --- .../AddMemberToChatRoomConfirmationScreen.kt | 22 ++++--------------- .../SearchMemberToAddToChatRoomScreen.kt | 14 ------------ .../ui/composable/navigation/TorchNavHost.kt | 6 +---- 3 files changed, 5 insertions(+), 37 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/AddMemberToChatRoomConfirmationScreen.kt b/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/AddMemberToChatRoomConfirmationScreen.kt index dc435cce..3ee631a9 100644 --- a/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/AddMemberToChatRoomConfirmationScreen.kt +++ b/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/AddMemberToChatRoomConfirmationScreen.kt @@ -87,16 +87,6 @@ fun AddMemberToChatRoomConfirmationScreen( } } is AddMemberToChatRoomConfirmationUIState.Loaded -> { - val textFieldState = rememberTextFieldState() - - val chatRoomDetailMessageListViewModel: at.torch.compose.ui.view.model.ChatRoomDetailMessageListViewModel = viewModel( - factory = at.torch.compose.ui.view.model.ChatRoomDetailMessageListViewModel.factory( - localChatRoom = addMemberToChatRoomConfirmationUIState.localChatRoom, - nostrRepository = nostrRepository, - chatRepository = chatRepository - ) - ) - Scaffold( topBar = { TopAppBar( @@ -119,16 +109,12 @@ fun AddMemberToChatRoomConfirmationScreen( modifier = Modifier.padding(innerPadding).fillMaxSize() ) { Column( - modifier = Modifier.weight(1f).fillMaxWidth() + modifier = Modifier.weight(1f).fillMaxWidth(), + horizontalAlignment = Alignment.CenterHorizontally, + verticalArrangement = Arrangement.spacedBy(10.dp) ) { - Text("Render contact List") + Text("Render confirmation") } - - key(true) { - chatRoomDetailMessageListViewModel.initiate() - } - - // TODO: Check that we have direct message relays for this user... } } } diff --git a/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/SearchMemberToAddToChatRoomScreen.kt b/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/SearchMemberToAddToChatRoomScreen.kt index b7339326..27c86a6d 100644 --- a/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/SearchMemberToAddToChatRoomScreen.kt +++ b/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/SearchMemberToAddToChatRoomScreen.kt @@ -95,16 +95,6 @@ fun SearchMemberToAddToChatRoomScreen( } } is SearchMemberToAddToChatRoomUIState.Loaded -> { - val textFieldState = rememberTextFieldState() - - val chatRoomDetailMessageListViewModel: ChatRoomDetailMessageListViewModel = viewModel( - factory = ChatRoomDetailMessageListViewModel.factory( - localChatRoom = searchMemberToAddToChatRoomUIState.localChatRoom, - nostrRepository = nostrRepository, - chatRepository = chatRepository - ) - ) - Scaffold( topBar = { TopAppBar( @@ -192,10 +182,6 @@ fun SearchMemberToAddToChatRoomScreen( } } } - - key(true) { - chatRoomDetailMessageListViewModel.initiate() - } } } } diff --git a/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/navigation/TorchNavHost.kt b/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/navigation/TorchNavHost.kt index e855b136..3c2320c9 100644 --- a/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/navigation/TorchNavHost.kt +++ b/composeApp/src/commonMain/kotlin/at/torch/compose/ui/composable/navigation/TorchNavHost.kt @@ -586,11 +586,7 @@ fun TorchNavHost( onNavigateToRoute = { chatRoomDetailRoute -> navController.navigate( route = chatRoomDetailRoute - ) { - popUpTo(route) { - inclusive = true - } - } + ) }, ) }