isUserPremium function

bool isUserPremium({
  1. FastStoreBlocState? state,
})

Implementation

bool isUserPremium({FastStoreBlocState? state}) {
  final storeBloc = FastStoreBloc();
  final premiumProductId = getPremiumProductId();

  if (premiumProductId != null) {
    state ??= storeBloc.currentState;

    return state.hasPurchasedProduct(premiumProductId);
  }

  return false;
}