value property
T
get
value
Returns the current value
Implementation
T get value {
RxInterface.proxy?.addListener(subject);
return _value;
}
set
value
(T val)
Updates the value and adds it to the stream, updating the observer Widget, only if it's different from the previous value.
Implementation
set value(T val) {
if (subject.isClosed) return;
sentToStream = false;
if (_value == val && !firstRebuild) return;
firstRebuild = false;
_value = val;
sentToStream = true;
subject.add(_value);
}