setFavoriteValue method
Sets favorite value
Implementation
void setFavoriteValue(String value) {
if (!isClosed) {
emit(
PersistedInputData(
favoriteValue: value == state.favoriteValue ? null : value,
lastValues: [
if (state.favoriteValue != null) state.favoriteValue!,
...state.lastValues,
]..removeWhere((v) {
if (value != state.favoriteValue) {
return v == value;
} else {
return false;
}
}),
),
);
}
}