Jonny Borges
Committed by GitHub

Merge pull request #2086 from Marplex/master

Improvement on RxSet: don't refresh() when adding an already present value
... ... @@ -34,10 +34,12 @@ class RxSet<E> extends GetListenable<Set<E>>
}
@override
bool add(E newValue) {
final val = value.add(newValue);
bool add(E value) {
final hasAdded = value.add(value);
if (hasAdded) {
refresh();
return val;
}
return hasAdded;
}
@override
... ...