buildError method

Widget buildError(
  1. dynamic context,
  2. dynamic error
)

Implementation

Widget buildError(context, error) {
  var message = CoreLocaleKeys.core_error_error_occurred_exclamation.tr();
  bool isWarning = false;

  if (error is FastRewardedAdBlocError) {
    switch (error) {
      case FastRewardedAdBlocError.noAdAvailable:
        message = AdLocaleKeys.ad_error_no_ads_available.tr();
        isWarning = true;
      case FastRewardedAdBlocError.adFailedToLoad:
        message = AdLocaleKeys.ad_error_failed_to_load_ad.tr();
      case FastRewardedAdBlocError.unknown:
        message = message;
    }
  }

  if (isWarning) {
    return FastWarningResult(text: message);
  }

  return FastErrorResult(text: message);
}