From 065ca90550863e4d0e80399bd0e84554ca2b2ed0 Mon Sep 17 00:00:00 2001 From: Daniel Lugo Date: Thu, 27 Feb 2020 18:21:42 -0400 Subject: [PATCH] send 401 on nonauth --- src/routes.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/routes.js b/src/routes.js index a0001afe..494938b2 100644 --- a/src/routes.js +++ b/src/routes.js @@ -1582,7 +1582,7 @@ module.exports = async ( } catch (err) { logger.info('Error in Received Requests poll:') logger.error(err) - res.status(500).json({ + res.status(err.message === 'NON_AUTH' ? 401 : 500).json({ errorMessage: typeof err === 'string' ? err : err.message }) } @@ -1600,7 +1600,7 @@ module.exports = async ( } catch (err) { logger.info('Error in sentRequests poll:') logger.error(err) - res.status(500).json({ + res.status(err.message === 'NON_AUTH' ? 401 : 500).json({ errorMessage: typeof err === 'string' ? err : err.message }) } @@ -1618,7 +1618,7 @@ module.exports = async ( } catch (err) { logger.info('Error in Chats poll:') logger.error(err) - res.status(500).json({ + res.status(err.message === 'NON_AUTH' ? 401 : 500).json({ errorMessage: typeof err === 'string' ? err : err.message }) } @@ -1635,7 +1635,7 @@ module.exports = async ( } catch (err) { logger.info('Error in Avatar poll:') logger.error(err) - res.status(500).json({ + res.status(err.message === 'NON_AUTH' ? 401 : 500).json({ errorMessage: typeof err === 'string' ? err : err.message }) } @@ -1652,7 +1652,7 @@ module.exports = async ( } catch (err) { logger.info('Error in Display Name poll:') logger.error(err) - res.status(500).json({ + res.status(err.message === 'NON_AUTH' ? 401 : 500).json({ errorMessage: typeof err === 'string' ? err : err.message }) } @@ -1669,7 +1669,7 @@ module.exports = async ( } catch (err) { logger.info('Error in Handshake Address poll:') logger.error(err) - res.status(500).json({ + res.status(err.message === 'NON_AUTH' ? 401 : 500).json({ errorMessage: typeof err === 'string' ? err : err.message }) } @@ -1686,7 +1686,7 @@ module.exports = async ( } catch (err) { logger.info('Error in BIO poll:') logger.error(err) - res.status(500).json({ + res.status(err.message === 'NON_AUTH' ? 401 : 500).json({ errorMessage: typeof err === 'string' ? err : err.message }) }