Skip to content

Commit efa5e73

Browse files
committed
refactor(account): update followed countries list
- Improve rebuild logic - Avoid unnecessary rebuilds
1 parent c94effb commit efa5e73

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/account/view/add_country_to_follow_page.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,9 @@ class _AddCountryToFollowPageState extends State<AddCountryToFollowPage> {
8585
}
8686

8787
return BlocBuilder<AccountBloc, AccountState>(
88+
buildWhen: (previous, current) =>
89+
previous.preferences?.followedCountries != current.preferences?.followedCountries ||
90+
previous.status != current.status,
8891
builder: (context, accountState) {
8992
final followedCountries =
9093
accountState.preferences?.followedCountries ?? [];

0 commit comments

Comments
 (0)