resolve method
Resolve choice from value using user defined resolver,
or fallback to defaultResolver
if resolver is not defined
Implementation
@override
void resolve({
S2MultiSelectedResolver<T>? defaultResolver,
}) async {
if (isResolved) return null;
isResolving = true;
resolver = resolver ?? defaultResolver;
notifyListeners();
try {
_choice = await resolver?.call(_value);
} catch (e) {
rethrow;
} finally {
isResolving = false;
validate();
}
}