Fix most eslint violations

This commit is contained in:
2020-11-01 20:44:07 -06:00
parent 67149fc661
commit 33aaddad9c
11 changed files with 281 additions and 220 deletions

View File

@@ -2,26 +2,25 @@
* Config: Passport.js
*/
const StrategyJWT = require('passport-jwt').Strategy
const ExtractJWT = require('passport-jwt').ExtractJwt
const { users } = require('../models')
const { comparePassword } = require('../utils')
const StrategyJWT = require(`passport-jwt`).Strategy;
const ExtractJWT = require(`passport-jwt`).ExtractJwt;
const { users } = require(`../models`);
module.exports = (passport) => {
const options = {}
options.jwtFromRequest = ExtractJWT.fromAuthHeaderAsBearerToken()
options.secretOrKey = process.env.tokenSecret
const options = {};
options.jwtFromRequest = ExtractJWT.fromAuthHeaderAsBearerToken();
options.secretOrKey = process.env.tokenSecret;
passport.use(new StrategyJWT(options, async (jwtPayload, done) => {
let user
try { user = await users.getById(jwtPayload.id) }
catch (error) {
console.log(error)
return done(error, null)
}
passport.use(new StrategyJWT(options, async (jwtPayload, done) => {
let user;
try { user = await users.getById(jwtPayload.id); }
catch (error) {
console.log(error);
return done(error, null);
}
if (!user) { return done(null, false) }
return done(null, user)
}))
}
if (!user) { return done(null, false); }
return done(null, user);
}));
};