mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2024-09-20 15:26:15 +08:00
handling one possible exception
This commit is contained in:
parent
9642fd4b78
commit
61f39b64b9
|
@ -30,7 +30,15 @@ module.exports = {
|
|||
return next(
|
||||
new MonkeyError(400, "Invalid Token", "Incorrect token type")
|
||||
);
|
||||
req.decodedToken = await verifyIdToken(token[1]);
|
||||
try {
|
||||
req.decodedToken = await verifyIdToken(token[1]);
|
||||
} catch (err) {
|
||||
if (err.message == "auth/id-token-expired") {
|
||||
new MonkeyError(401, "Unauthorized", "Token expired");
|
||||
} else {
|
||||
throw err;
|
||||
}
|
||||
}
|
||||
return next();
|
||||
} catch (e) {
|
||||
return next(e);
|
||||
|
|
Loading…
Reference in a new issue