|
|
@@ -9,6 +9,8 @@ const jwt = require('jsonwebtoken')
|
|
|
|
|
|
exports.addUserPublic = handleError(async (req, res) => {
|
|
|
const { no_laporan, pt_id, nama, email, no_hp, alamat, is_private } = req.body
|
|
|
+ const no_hp2 =
|
|
|
+ no_hp.substring(0, 1) === '0' ? '62' + no_hp.substring(1) : no_hp
|
|
|
const isValid = validate(res, req.body, {
|
|
|
no_laporan: 'string',
|
|
|
pt_id: 'string',
|
|
|
@@ -49,17 +51,21 @@ exports.addUserPublic = handleError(async (req, res) => {
|
|
|
verified: false,
|
|
|
})
|
|
|
|
|
|
- await notifWA2('37a9ccba-e1bc-4d02-86e0-3be4c718af2a', { nama, no_hp }, [
|
|
|
- { key: '1', value: 'pt', value_text: pt[0].nama },
|
|
|
- { key: '3', value: 'no_verifikasi', value_text: no_verifikasi },
|
|
|
- { key: '2', value: 'no_laporan', value_text: no_laporan },
|
|
|
- ])
|
|
|
+ await notifWA2(
|
|
|
+ '37a9ccba-e1bc-4d02-86e0-3be4c718af2a',
|
|
|
+ { nama, no_hp: no_hp2 },
|
|
|
+ [
|
|
|
+ { key: '1', value: 'pt', value_text: pt[0].nama },
|
|
|
+ { key: '3', value: 'no_verifikasi', value_text: no_verifikasi },
|
|
|
+ { key: '2', value: 'no_laporan', value_text: no_laporan },
|
|
|
+ ]
|
|
|
+ )
|
|
|
|
|
|
const accessToken = jwt.sign(
|
|
|
{ _id: user._id, no_laporan },
|
|
|
process.env.SECRET,
|
|
|
{
|
|
|
- expiresIn: '5m',
|
|
|
+ expiresIn: '30m',
|
|
|
}
|
|
|
)
|
|
|
|