fromDataSourceError static method
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(),
);
}