fromDataSourceError static method

RepositoryError fromDataSourceError(
  1. NetworkError error
)

Implementation

static RepositoryError fromDataSourceError(NetworkError error) {
  return error.maybeWhen(
    badRequestListErrors: (errors) =>
        RepositoryError.badRequestListErrors(errors),
    infoNotMatching: RepositoryError.infoNotMatching,
    badRequest: () => const RepositoryError.badRequest(),
    forbidden: () => const RepositoryError.noAccess(),
    notFound: (_) => const RepositoryError.notFoundResource(),
    internalServerError: () => const RepositoryError.serverError(),
    noInternetConnection: () => const RepositoryError.noInternetConnection(),
    unauthorizedRequest: () => const RepositoryError.authExpired(),
    orElse: () => const RepositoryError.serverError(),
  );
}