lucas
10/29/2018, 12:57 AMasync getPhoneNumber(parent, args, ctx, info) {
const phoneNumber = args.phoneNumber
const result = await ctx.nexmo.verify.request({number: phoneNumber, brand: 'Awesome'}, (err, result) => {
if(err) {
throw new Error(err)
} else {
console.log(result);
if(result && result.status == '0') {
return result
} else {
return null
}
}
})
const token = jwt.sign({ phoneNumber: args.phoneNumber, requestId: result.request_id }, 'mysecret' );
ctx.req.response.cookie('token', token, {
httpOnly: true,
maxAge: 1000*60*60*24*365
})
return phoneNumber
},
`