From cb70e86a66151f3ac8fd119eeb24abbf92e19ca5 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Tue, 7 Oct 2025 23:58:47 +0200 Subject: [PATCH] Added support for new errors inside some helper function for the AmiiboLiveClient type in the library target. --- .../Public/Clients/AmiiboLiveClient.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift b/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift index c8f9268..d954dc0 100644 --- a/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift +++ b/Sources/AmiiboService/Public/Clients/AmiiboLiveClient.swift @@ -202,6 +202,10 @@ private extension AmiiboLiveClient { } case .badRequest: throw AmiiboServiceError.badRequest + case .notFound: + throw AmiiboServiceError.notFound + case .internalServerError: + throw AmiiboServiceError.notAvailable case let .undocumented(statusCode, _): throw AmiiboServiceError.undocumented(statusCode) } @@ -365,6 +369,12 @@ private extension AmiiboLiveClient { case let .json(output): return output.lastUpdated } + case .badRequest: + throw AmiiboServiceError.badRequest + case .notFound: + throw AmiiboServiceError.notFound + case .internalServerError: + throw AmiiboServiceError.notAvailable case let .undocumented(statusCode, _): throw AmiiboServiceError.undocumented(statusCode) }