handleError method

void handleError({
  1. String? defaultMessage,
  2. FailureCallback? onFailed,
  3. bool isDisplayFailedMsg = false,
})

Implementation

void handleError({
  String? defaultMessage,
  FailureCallback? onFailed,
  bool isDisplayFailedMsg = false,
}) {
  String message = (this is SocketException)
      ? (this as SocketException).message
      : defaultMessage ?? 'Ops! Something wrong';

  debugPrint('CubitErrorHandlingExtension | handleError | error: $message');

  if (isDisplayFailedMsg) {
    AppToast.showToast(msg: message);
  }
  if (onFailed != null) {
    onFailed(message);
  }
}