UNPKG

nokia-api-gateway

Version:
39 lines (31 loc) 1.08 kB
const express = require('express') const { NOKIA_HEALTH_OAUTH } = require('../../constants/nokia-health-oauth') const parseErrorInKeys = require('../parseErrorInKeys') const router = express.Router() /* GET home page. */ router.post('/', function(req, res, next) { const oauthToken = req.body.oauthToken const requestTokenSecret = req.body.requestTokenSecret if (!oauthToken) { res.json({ success: false, error: 'oauthToken must be required' }) } if (!requestTokenSecret) { res.json({ success: false, error: 'requestTokenSecret must be required' }) } NOKIA_HEALTH_OAUTH.getOAuthAccessToken(oauthToken, requestTokenSecret, async (error, accessToken, accessTokenSecret, results) => { if (error) { return res.json({ success: false, error: error.message }) } const resultsError = parseErrorInKeys(results) if (resultsError) { return res.json({ success: false, error: resultsError.message }) } res.json({ success: true, accessToken, accessTokenSecret, results, }) }) }) module.exports = router