resolveSelected method

  1. @override
void resolveSelected()
override

Initiate the selected choice

Implementation

@override
void resolveSelected() async {
  if (widget.multiSelected != null) {
    selected
      ..addListener(selectedHandler)
      ..resolve(defaultResolver: (value) async {
        return widget.choiceItems
            ?.where(
                (S2Choice<T> item) => value?.contains(item.value) ?? false)
            .toList()
            .cast<S2Choice<T>>();
      });
  }
}