File tree Expand file tree Collapse file tree
app/src/main/java/com/ai/assistance/operit/ui/features/memory/screens Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -86,6 +86,7 @@ import androidx.compose.ui.text.input.ImeAction
8686import com.ai.assistance.operit.R
8787import com.ai.assistance.operit.ui.features.memory.screens.dialogs.MemorySearchSettingsDialog
8888import com.ai.assistance.operit.ui.features.memory.screens.dialogs.MemorySearchSimulationDialog
89+ import com.ai.assistance.operit.ui.main.components.LocalIsCurrentScreen
8990
9091@Composable
9192fun MemorySearchBar (
@@ -164,6 +165,14 @@ fun MemoryScreen() {
164165 val uiState by viewModel.uiState.collectAsState()
165166 val keyboardController = LocalSoftwareKeyboardController .current
166167 val scope = rememberCoroutineScope()
168+ val isCurrentScreen = LocalIsCurrentScreen .current
169+
170+ LaunchedEffect (isCurrentScreen, selectedProfileId) {
171+ if (isCurrentScreen) {
172+ viewModel.loadMemoryGraph()
173+ viewModel.loadFolderPaths()
174+ }
175+ }
167176
168177 LaunchedEffect (uiState.error) {
169178 val error = uiState.error ? : return @LaunchedEffect
You can’t perform that action at this time.
0 commit comments