mirror of
https://github.com/dyrkin/luxmed-bot.git
synced 2025-12-27 15:41:43 +01:00
fixed 401 Error: HTTP/1.1 401 Unauthorized
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user