Skip to content

Commit 3ab91fa

Browse files
committed
Changing utils and emailer refs
1 parent f3fdd07 commit 3ab91fa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+165
-142
lines changed

app/controllers/auth/forgotPassword.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ const {
44
forgotPasswordResponse,
55
saveForgotPassword
66
} = require('./helpers')
7-
const utils = require('../../middleware/utils')
8-
const emailer = require('../../middleware/emailer')
7+
const { handleError } = require('../../middleware/utils')
8+
const { sendResetPasswordEmailMessage } = require('../../middleware/emailer')
99

1010
/**
1111
* Forgot password function called by route
@@ -19,10 +19,10 @@ const forgotPassword = async (req, res) => {
1919
const data = matchedData(req)
2020
await findUser(data.email)
2121
const item = await saveForgotPassword(req)
22-
emailer.sendResetPasswordEmailMessage(locale, item)
22+
sendResetPasswordEmailMessage(locale, item)
2323
res.status(200).json(forgotPasswordResponse(item))
2424
} catch (error) {
25-
utils.handleError(res, error)
25+
handleError(res, error)
2626
}
2727
}
2828

app/controllers/auth/getRefreshToken.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const {
33
findUserById,
44
saveUserAccessAndReturnToken
55
} = require('./helpers')
6-
const utils = require('../../middleware/utils')
6+
const { isIDGood, handleError } = require('../../middleware/utils')
77

88
/**
99
* Refresh token function called by route
@@ -16,14 +16,14 @@ const getRefreshToken = async (req, res) => {
1616
.replace('Bearer ', '')
1717
.trim()
1818
let userId = await getUserIdFromToken(tokenEncrypted)
19-
userId = await utils.isIDGood(userId)
19+
userId = await isIDGood(userId)
2020
const user = await findUserById(userId)
2121
const token = await saveUserAccessAndReturnToken(req, user)
2222
// Removes user info from response
2323
delete token.user
2424
res.status(200).json(token)
2525
} catch (error) {
26-
utils.handleError(res, error)
26+
handleError(res, error)
2727
}
2828
}
2929

app/controllers/auth/helpers/blockUser.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const { addHours } = require('date-fns')
22
const HOURS_TO_BLOCK = 2
33

4-
const utils = require('../../../middleware/utils')
4+
const { buildErrObject } = require('../../../middleware/utils')
55

66
/**
77
* Blocks a user by setting blockExpires to the specified date based on constant HOURS_TO_BLOCK
@@ -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(utils.buildErrObject(422, err.message))
15+
reject(buildErrObject(422, err.message))
1616
}
1717
if (result) {
18-
resolve(utils.buildErrObject(409, 'BLOCKED_USER'))
18+
resolve(buildErrObject(409, 'BLOCKED_USER'))
1919
}
2020
})
2121
})

app/controllers/auth/helpers/checkLoginAttemptsAndBlockExpires.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const { blockIsExpired } = require('./blockIsExpired')
2-
const utils = require('../../../middleware/utils')
2+
const { buildErrObject } = require('../../../middleware/utils')
33

44
/**
55
*
@@ -12,7 +12,7 @@ const checkLoginAttemptsAndBlockExpires = (user) => {
1212
user.loginAttempts = 0
1313
user.save((err, result) => {
1414
if (err) {
15-
reject(utils.buildErrObject(422, err.message))
15+
reject(buildErrObject(422, err.message))
1616
}
1717
if (result) {
1818
resolve(true)

app/controllers/auth/helpers/checkPermissions.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const User = require('../../../models/user')
2-
const utils = require('../../../middleware/utils')
2+
const { itemNotFound, buildErrObject } = require('../../../middleware/utils')
33

44
/**
55
* Checks against user if has quested role
@@ -9,11 +9,11 @@ const utils = require('../../../middleware/utils')
99
const checkPermissions = (data, next) => {
1010
return new Promise((resolve, reject) => {
1111
User.findById(data.id, (err, result) => {
12-
utils.itemNotFound(err, result, 'NOT_FOUND')
12+
itemNotFound(err, result, 'NOT_FOUND')
1313
if (data.roles.indexOf(result.role) > -1) {
1414
return resolve(next())
1515
}
16-
return reject(utils.buildErrObject(401, 'UNAUTHORIZED'))
16+
return reject(buildErrObject(401, 'UNAUTHORIZED'))
1717
})
1818
})
1919
}

app/controllers/auth/helpers/findForgotPassword.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const ForgotPassword = require('../../../models/forgotPassword')
2-
const utils = require('../../../middleware/utils')
2+
const { itemNotFound } = require('../../../middleware/utils')
33

44
/**
55
* Checks if a forgot password verification exists
@@ -13,7 +13,7 @@ const findForgotPassword = (id) => {
1313
used: false
1414
},
1515
(err, item) => {
16-
utils.itemNotFound(err, item, 'NOT_FOUND_OR_ALREADY_USED')
16+
itemNotFound(err, item, 'NOT_FOUND_OR_ALREADY_USED')
1717
resolve(item)
1818
}
1919
)

app/controllers/auth/helpers/findUser.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const User = require('../../../models/user')
2-
const utils = require('../../../middleware/utils')
2+
const { itemNotFound } = require('../../../middleware/utils')
33

44
/**
55
* Finds user by email
@@ -13,7 +13,7 @@ const findUser = (email) => {
1313
},
1414
'password loginAttempts blockExpires name email role verified verification',
1515
(err, item) => {
16-
utils.itemNotFound(err, item, 'USER_DOES_NOT_EXIST')
16+
itemNotFound(err, item, 'USER_DOES_NOT_EXIST')
1717
resolve(item)
1818
}
1919
)

app/controllers/auth/helpers/findUserById.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const User = require('../../../models/user')
2-
const utils = require('../../../middleware/utils')
2+
const { itemNotFound } = require('../../../middleware/utils')
33

44
/**
55
* Finds user by ID
@@ -8,7 +8,7 @@ const utils = require('../../../middleware/utils')
88
const findUserById = (userId) => {
99
return new Promise((resolve) => {
1010
User.findById(userId, (err, item) => {
11-
utils.itemNotFound(err, item, 'USER_DOES_NOT_EXIST')
11+
itemNotFound(err, item, 'USER_DOES_NOT_EXIST')
1212
resolve(item)
1313
})
1414
})

app/controllers/auth/helpers/findUserToResetPassword.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const User = require('../../../models/user')
2-
const utils = require('../../../middleware/utils')
2+
const { itemNotFound } = require('../../../middleware/utils')
33

44
/**
55
* Finds user by email to reset password
@@ -12,7 +12,7 @@ const findUserToResetPassword = (email) => {
1212
email
1313
},
1414
(err, user) => {
15-
utils.itemNotFound(err, user, 'NOT_FOUND')
15+
itemNotFound(err, user, 'NOT_FOUND')
1616
resolve(user)
1717
}
1818
)

app/controllers/auth/helpers/generateToken.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const jwt = require('jsonwebtoken')
2-
const auth = require('../../../middleware/auth')
2+
const { encrypt } = require('../../../middleware/auth')
33

44
/**
55
* Generates a token
@@ -11,7 +11,7 @@ const generateToken = (user) => {
1111
Math.floor(Date.now() / 1000) + 60 * process.env.JWT_EXPIRATION_IN_MINUTES
1212

1313
// returns signed and encrypted token
14-
return auth.encrypt(
14+
return encrypt(
1515
jwt.sign(
1616
{
1717
data: {

0 commit comments

Comments
 (0)