From 29a427ac5a563f3700154bb35f8217ff123ec52c Mon Sep 17 00:00:00 2001 From: Thomas Andres Gomez Date: Wed, 26 Oct 2022 09:15:58 +0200 Subject: [PATCH] Clear search filter after validation. --- TODO.md | 3 +-- app/CHANGELOG.md | 1 + .../ui/screen/home/page/search/bottom/FilterSearchPage.kt | 8 +------- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/TODO.md b/TODO.md index 50dfac1..26d1c05 100644 --- a/TODO.md +++ b/TODO.md @@ -2,5 +2,4 @@ * Profile refresh. * especially when no mail available. -* Profile dialog close button. -* Delete search query on search filter when re-enter. \ No newline at end of file +* Profile dialog close button. \ No newline at end of file diff --git a/app/CHANGELOG.md b/app/CHANGELOG.md index ae71b07..ba95d8c 100644 --- a/app/CHANGELOG.md +++ b/app/CHANGELOG.md @@ -2,6 +2,7 @@ > Not yet * Fix SignIn and EditProfile Url. * Fix Search IME padding. +* Clear search filter after validation. # 0.1.3 > Published 25 October 2022 diff --git a/app/src/main/java/com/pixelized/biblib/ui/screen/home/page/search/bottom/FilterSearchPage.kt b/app/src/main/java/com/pixelized/biblib/ui/screen/home/page/search/bottom/FilterSearchPage.kt index 0da5481..5595efa 100644 --- a/app/src/main/java/com/pixelized/biblib/ui/screen/home/page/search/bottom/FilterSearchPage.kt +++ b/app/src/main/java/com/pixelized/biblib/ui/screen/home/page/search/bottom/FilterSearchPage.kt @@ -71,13 +71,6 @@ fun FilterSearchPage( viewModel?.updateSearch(criteria = it) }, onClose = { - when (filter) { - SearchType.Author -> bookSearchViewModel.filterAuthor(null) - SearchType.Series -> bookSearchViewModel.filterSeries(null) - SearchType.Genre -> bookSearchViewModel.filterGenre(null) - SearchType.Language -> bookSearchViewModel.filterLanguage(null) - else -> Unit - } scope.launch { bottomSearchState.collapse() } @@ -92,6 +85,7 @@ fun FilterSearchPage( } scope.launch { bottomSearchState.collapse() + viewModel?.updateSearch(criteria = null) } } )