Skip to content

Commit 961853d

Browse files
committed
bfix: fix repetition in recent searches
- Duplicate users were added on repeated queries
1 parent 2acf10b commit 961853d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/presentation/search/bloc/search_bloc.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,9 @@ class SearchBloc extends Bloc<SearchEvent, SearchState> {
9191
void _onRecentSearch(RecentSearch event, Emitter<SearchState> emit) {
9292
final recent = state.recentSearches;
9393
if (event.toAdd) {
94-
recent.insert(0, event.user);
94+
if (!recent.contains(event.user)) {
95+
recent.insert(0, event.user);
96+
}
9597
} else {
9698
recent.remove(event.user);
9799
}

0 commit comments

Comments
 (0)