value property
The current value stored in this notifier.
When the value is replaced with something that is not equal to the old value as evaluated by the equality operator ==, this class notifies its listeners.
Implementation
@override
T get value => _value;
Implementation
@override
set value(Message message) {
super.value = message;
// Update text field controller only if message text has changed.
final messageText = message.text;
final textFieldText = _textFieldController.text;
if (messageText != textFieldText) {
textEditingValue = _textEditingValueFromMessage(message);
}
}