diff options
| author | Adam Soltys <[email protected]> | 2020-04-13 19:59:16 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2020-04-13 19:59:16 -0700 |
| commit | c8c2b9df1c9f70a95673f436b7f1e14964a6744e (patch) | |
| tree | ddd7a94104f5a21884e57d0f47272ca844e26e8f /lib/passport.js | |
| parent | efc94656d47ee8ca3a83d95a4526e1dbc76a2218 (diff) | |
| download | coinos-server-c8c2b9df1c9f70a95673f436b7f1e14964a6744e.tar.gz coinos-server-c8c2b9df1c9f70a95673f436b7f1e14964a6744e.zip | |
getuser utility function
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" }); |
