validate method

  1. @override
Future<Map<String, dynamic>?> validate(
  1. AbstractControl control
)
override

Validates the control.

Implementation

@override
Future<Map<String, dynamic>?> validate(AbstractControl<dynamic> control) {
  final completer = Completer<Map<String, dynamic>?>();
  _debounceTimer?.cancel();
  _debounceTimer = Timer(Duration(milliseconds: _debounceTime), () {
    completer.complete(_validator.validate(control));
  });
  return completer.future;
}