diff options
Diffstat (limited to 'routes/users.js')
| -rw-r--r-- | routes/users.js | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/routes/users.js b/routes/users.js index 83f8920e..7c9bce31 100644 --- a/routes/users.js +++ b/routes/users.js @@ -4,6 +4,7 @@ const jwt = require("jsonwebtoken"); const uuidv4 = require("uuid/v4"); const fb = "https://graph.facebook.com/"; const authenticator = require("otplib").authenticator; +const { getUser } = require("../lib/utils"); const pick = (O, ...K) => K.reduce((o, k) => ((o[k] = O[k]), o), {}); let faucet = 1000; @@ -182,7 +183,7 @@ app.post("/user", auth, async (req, res) => { } await user.save(); - emit(user.username, "user", req.user); + emit(user.username, "user", user); res.send({ user, token }); } catch (e) { l.error("error updating user", e); @@ -193,11 +194,7 @@ app.post("/login", async (req, res) => { let twofa = req.body.token; try { - let user = await db.User.findOne({ - where: { - username: req.body.username - } - }); + let user = await getUser(req.body.username); if ( !user || @@ -239,11 +236,7 @@ app.post("/facebookLogin", async (req, res) => { if (!check.data.data.is_valid) return res.status(401).end(); try { - let user = await db.User.findOne({ - where: { - username: req.body.userID - } - }); + let user = await getUser(req.body.userID); if (!user) { user = await db.User.create(user); |
