setInnerValue method

  1. @override
bool setInnerValue(
  1. dynamic value
)
override

Implementation

@override
bool setInnerValue(value) {
  var values = [...(this.value ??= [])];
  if (!values.contains(value)) {
    values.add(value!);
  } else {
    values.remove(value);
  }

  return setValue(values);
}