Skip to content

Commit 5efb512

Browse files
committed
Cleanup
1 parent 788b025 commit 5efb512

13 files changed

+42
-39
lines changed

app/controllers/auth/helpers/blockUser.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ const blockUser = (user) => {
1212
user.blockExpires = addHours(new Date(), HOURS_TO_BLOCK)
1313
user.save((err, result) => {
1414
if (err) {
15-
reject(buildErrObject(422, err.message))
15+
return reject(buildErrObject(422, err.message))
1616
}
1717
if (result) {
18-
resolve(buildErrObject(409, 'BLOCKED_USER'))
18+
return resolve(buildErrObject(409, 'BLOCKED_USER'))
1919
}
2020
})
2121
})

app/controllers/auth/helpers/checkLoginAttemptsAndBlockExpires.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,15 @@ const checkLoginAttemptsAndBlockExpires = (user) => {
1212
user.loginAttempts = 0
1313
user.save((err, result) => {
1414
if (err) {
15-
reject(buildErrObject(422, err.message))
15+
return reject(buildErrObject(422, err.message))
1616
}
1717
if (result) {
18-
resolve(true)
18+
return resolve(true)
1919
}
2020
})
21-
} else {
22-
// User is not blocked, check password (normal behaviour)
23-
resolve(true)
2421
}
22+
// User is not blocked, check password (normal behaviour)
23+
resolve(true)
2524
})
2625
}
2726

app/controllers/auth/helpers/passwordsDoNotMatch.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const passwordsDoNotMatch = async (user) => {
1212
await saveLoginAttemptsToDB(user)
1313
return new Promise((resolve, reject) => {
1414
if (user.loginAttempts <= LOGIN_ATTEMPTS) {
15-
resolve(buildErrObject(409, 'WRONG_PASSWORD'))
15+
return resolve(buildErrObject(409, 'WRONG_PASSWORD'))
1616
} else {
1717
resolve(blockUser(user))
1818
}

app/controllers/auth/helpers/returnRegisterToken.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@ const { generateToken } = require('./generateToken')
66
* @param {Object} userInfo - user object
77
*/
88
const returnRegisterToken = (item, userInfo) => {
9-
if (process.env.NODE_ENV !== 'production') {
10-
userInfo.verification = item.verification
11-
}
12-
const data = {
13-
token: generateToken(item._id),
14-
user: userInfo
15-
}
16-
return data
9+
return new Promise((resolve) => {
10+
if (process.env.NODE_ENV !== 'production') {
11+
userInfo.verification = item.verification
12+
}
13+
const data = {
14+
token: generateToken(item._id),
15+
user: userInfo
16+
}
17+
resolve(data)
18+
})
1719
}
1820

1921
module.exports = { returnRegisterToken }

app/controllers/auth/helpers/saveForgotPassword.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const saveForgotPassword = (req) => {
2222
})
2323
forgot.save((err, item) => {
2424
if (err) {
25-
reject(buildErrObject(422, err.message))
25+
return reject(buildErrObject(422, err.message))
2626
}
2727
resolve(item)
2828
})

app/controllers/auth/helpers/saveLoginAttemptsToDB.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const saveLoginAttemptsToDB = (user) => {
88
return new Promise((resolve, reject) => {
99
user.save((err, result) => {
1010
if (err) {
11-
reject(buildErrObject(422, err.message))
11+
return reject(buildErrObject(422, err.message))
1212
}
1313
if (result) {
1414
resolve(true)

app/controllers/auth/helpers/saveUserAccessAndReturnToken.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const saveUserAccessAndReturnToken = (req, user) => {
2323
})
2424
userAccess.save((err) => {
2525
if (err) {
26-
reject(buildErrObject(422, err.message))
26+
return reject(buildErrObject(422, err.message))
2727
}
2828
const userInfo = setUserInfo(user)
2929
// Returns data with access token

app/controllers/auth/helpers/setUserInfo.js

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,23 @@
33
* @param {Object} req - request object
44
*/
55
const setUserInfo = (req) => {
6-
let user = {
7-
_id: req._id,
8-
name: req.name,
9-
email: req.email,
10-
role: req.role,
11-
verified: req.verified
12-
}
13-
// Adds verification for testing purposes
14-
if (process.env.NODE_ENV !== 'production') {
15-
user = {
16-
...user,
17-
verification: req.verification
6+
return new Promise((resolve) => {
7+
let user = {
8+
_id: req._id,
9+
name: req.name,
10+
email: req.email,
11+
role: req.role,
12+
verified: req.verified
1813
}
19-
}
20-
return user
14+
// Adds verification for testing purposes
15+
if (process.env.NODE_ENV !== 'production') {
16+
user = {
17+
...user,
18+
verification: req.verification
19+
}
20+
}
21+
resolve(user)
22+
})
2123
}
2224

2325
module.exports = { setUserInfo }

app/controllers/auth/helpers/userIsBlocked.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const { buildErrObject } = require('../../../middleware/utils')
77
const userIsBlocked = (user) => {
88
return new Promise((resolve, reject) => {
99
if (user.blockExpires > new Date()) {
10-
reject(buildErrObject(409, 'BLOCKED_USER'))
10+
return reject(buildErrObject(409, 'BLOCKED_USER'))
1111
}
1212
resolve(true)
1313
})

app/controllers/auth/helpers/verifyUser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const verifyUser = (user) => {
99
user.verified = true
1010
user.save((err, item) => {
1111
if (err) {
12-
reject(buildErrObject(422, err.message))
12+
return reject(buildErrObject(422, err.message))
1313
}
1414
resolve({
1515
email: item.email,

0 commit comments

Comments
 (0)