``` async getPhoneNumber(parent, args, ctx, inf...
# orm-help
l
Copy code
async 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
    },
`