Skip to content

Commit 2e255cc

Browse files
authored
Merge pull request #107 from NanoNish/recent-search
bfix: fix repetition in recent searches
2 parents 5c802e8 + 961853d commit 2e255cc

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)