From c8c2b9df1c9f70a95673f436b7f1e14964a6744e Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 13 Apr 2020 19:59:16 -0700 Subject: getuser utility function --- lib/passport.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'lib/passport.js') diff --git a/lib/passport.js b/lib/passport.js index 1e4fd8b8..81f4e948 100644 --- a/lib/passport.js +++ b/lib/passport.js @@ -1,5 +1,6 @@ const Passport = require("passport"); const jwt = require("passport-jwt"); +const { getUser } = require("./utils"); function cookieExtractor(req) { if (req && req.cookies) return req.cookies["token"]; @@ -17,12 +18,7 @@ passport = Passport.use( }, async (payload, next) => { try { - let user = await db.User.findOne({ - where: { - username: payload.username - } - }); - next(null, user); + next(null, await getUser(payload.username)); } catch (e) { l.error("error finding user for session", e); next(null, { username: "guest" }); -- cgit v1.2.3