PasskeysDoctor constructor

PasskeysDoctor()

Implementation

PasskeysDoctor() : _platform = PasskeysPlatform.instance {
  _logger = Logger(_streamController.stream.distinct());

  _checkpoints.addListener(() {
    _streamController.add(
      Result(
        checkpoints: _checkpoints.value,
        exception: _lastException.value,
      ),
    );
  });

  _lastException.addListener(() {
    if (_lastException.value == null) {
      return;
    }

    _streamController.add(
      Result(
        checkpoints: _checkpoints.value,
        exception: _lastException.value,
      ),
    );

    _lastException.value = null;
  });
}