fixed 401 Error: HTTP/1.1 401 Unauthorized

This commit is contained in:
Eugene Zadyra
2023-12-06 09:31:18 +01:00
parent 4db20ed116
commit b9b7c2d986

View File

@@ -78,10 +78,13 @@ package object http extends StrictLogging {
if lowercasedBody
.contains("nieprawidłowy login lub hasło") || lowercasedBody.contains("invalid login or password") =>
Some(new InvalidLoginOrPasswordException)
case _ if code >= HttpURLConnection.HTTP_BAD_REQUEST =>
Try(body.as[LuxmedErrorsList])
.map(error => luxmedErrorToApiException(code, error))
.toOption
case _ =>
Try(body.as[LuxmedErrorsMap])
.orElse(Try(body.as[LuxmedError]))
.orElse(Try(body.as[LuxmedErrorsList]))
.map(error => luxmedErrorToApiException(code, error))
.toOption
}