minor changes

This commit is contained in:
ashilkn 2023-11-16 13:38:31 +05:30
parent 08634739dc
commit 4229223af5
2 changed files with 11 additions and 10 deletions

View file

@ -21,6 +21,7 @@ class SearchSuggestionsWidget extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
late final String title; late final String title;
final resultsCount = results.length; final resultsCount = results.length;
//todo: extract string
if (resultsCount == 1) { if (resultsCount == 1) {
title = "$resultsCount result found"; title = "$resultsCount result found";
} else { } else {

View file

@ -74,6 +74,16 @@ class SearchWidgetState extends State<SearchWidget> {
} }
} }
@override
void dispose() {
_debouncer.cancelDebounce();
focusNode.dispose();
_tabDoubleTapEvent?.cancel();
textController.removeListener(textControllerListener);
textController.dispose();
super.dispose();
}
Future<void> textControllerListener() async { Future<void> textControllerListener() async {
//query in local varialbe //query in local varialbe
final value = textController.text; final value = textController.text;
@ -179,16 +189,6 @@ class SearchWidgetState extends State<SearchWidget> {
); );
} }
@override
void dispose() {
_debouncer.cancelDebounce();
focusNode.dispose();
_tabDoubleTapEvent?.cancel();
textController.removeListener(textControllerListener);
textController.dispose();
super.dispose();
}
Future<List<SearchResult>> getSearchResultsForQuery( Future<List<SearchResult>> getSearchResultsForQuery(
BuildContext context, BuildContext context,
String query, String query,