|
@@ -100,6 +100,12 @@ function handleApiError(err, req, res, next) {
|
|
|
) {
|
|
) {
|
|
|
req.logger.setLevel('warn')
|
|
req.logger.setLevel('warn')
|
|
|
res.sendStatus(400)
|
|
res.sendStatus(400)
|
|
|
|
|
+ } else if (err instanceof Errors.TooManyRequestsError) {
|
|
|
|
|
+ req.logger.setLevel('warn')
|
|
|
|
|
+ res.sendStatus(429)
|
|
|
|
|
+ } else if (err instanceof Errors.ForbiddenError) {
|
|
|
|
|
+ req.logger.setLevel('warn')
|
|
|
|
|
+ res.sendStatus(403)
|
|
|
} else {
|
|
} else {
|
|
|
req.logger.setLevel('error')
|
|
req.logger.setLevel('error')
|
|
|
res.sendStatus(500)
|
|
res.sendStatus(500)
|