resolveSelected method
Initiate the selected choice
Implementation
@override
void resolveSelected() async {
selected?.dispose();
selected = widget.multiSelected
..addListener(_selectedHandler)
..resolve(defaultResolver: (List<T> value) async {
return widget.choiceItems
?.where((S2Choice<T> item) => value?.contains(item.value) ?? false)
?.toList()
?.cast<S2Choice<T>>();
});
}