PasskeysDoctor constructor

PasskeysDoctor()

Implementation

PasskeysDoctor() : _platform = PasskeysPlatform.instance {
  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;
    },
  );
}