|
|
@ -67,10 +67,10 @@ class RoomDirectoryPresenter @Inject constructor( |
|
|
|
} |
|
|
|
} |
|
|
|
LaunchedEffect(searchQuery) { |
|
|
|
LaunchedEffect(searchQuery) { |
|
|
|
if (searchQuery == null) return@LaunchedEffect |
|
|
|
if (searchQuery == null) return@LaunchedEffect |
|
|
|
// debounce search query |
|
|
|
|
|
|
|
delay(300) |
|
|
|
|
|
|
|
// cancel load more right away |
|
|
|
// cancel load more right away |
|
|
|
loadingMore = false |
|
|
|
loadingMore = false |
|
|
|
|
|
|
|
// debounce search query |
|
|
|
|
|
|
|
delay(300) |
|
|
|
roomDirectoryList.filter(searchQuery, 20) |
|
|
|
roomDirectoryList.filter(searchQuery, 20) |
|
|
|
} |
|
|
|
} |
|
|
|
LaunchedEffect(loadingMore) { |
|
|
|
LaunchedEffect(loadingMore) { |
|
|
|