func mapStatusToError()

in Sources/Confidence/Http/HttpClient.swift [37:47]


    func mapStatusToError(error: HttpError?) -> ConfidenceError {
        let defaultError = ConfidenceError.internalError(
            message: "General error: \(error?.message ?? "Unknown error")")

        switch self.status {
        case .notFound, .badRequest:
            return ConfidenceError.badRequest(message: error?.message)
        default:
            return defaultError
        }
    }