observe method
Used to attach a listener for getting notified on changes happening to the map
You can also choose to receive the notifications immediately (with fireImmediately
)
Implementation
@override
Dispose observe(MapChangeListener<K, V> listener,
{bool fireImmediately = false}) {
if (fireImmediately == true) {
_map.forEach((key, value) {
listener(MapChange<K, V>(
type: OperationType.add,
key: key,
newValue: value,
object: this,
));
});
}
return _listeners.add(listener);
}