diff --git a/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/SearchResultScreen.kt b/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/SearchResultScreen.kt index 9b2b9cbc..8f4f9cd1 100644 --- a/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/SearchResultScreen.kt +++ b/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/composable/SearchResultScreen.kt @@ -309,6 +309,10 @@ fun SearchResultScreen( } } } + + LaunchedEffect(true) { + searchViewModel.initiateSearchResults() + } } @Preview diff --git a/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/view/model/SearchResultViewModel.kt b/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/view/model/SearchResultViewModel.kt index 87f200b7..13edf8c2 100755 --- a/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/view/model/SearchResultViewModel.kt +++ b/composeApp/src/commonMain/kotlin/ac/aux/compose/ui/view/model/SearchResultViewModel.kt @@ -51,11 +51,8 @@ class SearchResultViewModel( initiateSearchResults(searchResultType) } - init { - initiateSearchResults(searchResultType) - } - - fun initiateSearchResults(searchResultType: SearchResultType) { + fun initiateSearchResults(searchResultType: SearchResultType = this.searchResultType) { + logger.d("initiateSearchResults") val synchronizationFilter = when (searchResultType) { SearchResultType.Posts -> { SynchronizationFilter(