Skip to content

Commit b7d61c7

Browse files
committed
Improve _updateCaches
1 parent ce70a3a commit b7d61c7

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

lib/src/flagsmith_client.dart

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -541,14 +541,8 @@ class FlagsmithClient {
541541
if (!config.caches) {
542542
return;
543543
}
544-
final newData = <String, Flag>{};
545-
for (var element in list) {
546-
newData[element.feature.name] = element;
547-
}
548-
549-
_flags
550-
..clear()
551-
..addAll(newData);
544+
_flags.clear();
545+
_flags.addEntries(list.map((flag) => MapEntry(flag.feature.name, flag)));
552546
}
553547

554548
/// clear all data from storage

0 commit comments

Comments
 (0)