handleRestorePurchasesFailedEvent method

Stream<FastStoreBlocState> handleRestorePurchasesFailedEvent(
  1. dynamic error
)

Handles the FastStoreBlocEventType.restorePurchasesFailed event when restoring purchases has failed.

Implementation

Stream<FastStoreBlocState> handleRestorePurchasesFailedEvent(
  dynamic error,
) async* {
  if (_isRestoringPurchases) {
    _logger.error('Restoring purchases failed: $error');
    _isRestoringPurchases = false;

    yield currentState.copyWith(isRestoringPurchases: false, error: error);
  }
}