DebouncingTextController constructor

DebouncingTextController({
  1. String? text,
  2. Duration duration = const Duration(milliseconds: 300),
})

Creates a DebouncingTextController with some debounce duration.

Implementation

DebouncingTextController({
  super.text,
  Duration duration = const Duration(milliseconds: 300),
}) : _textEditingController = TextEditingController(text: text),
     _debounceTimer = null,
     _duration = duration {
  _textEditingController.addListener(_textEditingListener);
}