diff options
Diffstat (limited to 'lib/passport.js')
| -rw-r--r-- | lib/passport.js | 8 |
1 files changed, 2 insertions, 6 deletions
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" }); |
