UNPKG

aspire_core

Version:

Core api

47 lines (38 loc) 1.07 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _https = require('https'); var _https2 = _interopRequireDefault(_https); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var hostname = process.env.HOST_NAME; var sfTokenAuth = function sfTokenAuth(header) { return new Promise(function (resolve, reject) { var options = { hostname: hostname, path: '/services/data/v29.0/query\?q\=Select+Name+From+Account+LIMIT+1', method: 'GET', headers: { Authorization: header } }; _https2.default.get(options, function (res) { var body = ''; res.on('data', function (chunk) { body += chunk; }); res.on('end', function () { try { resolve(res.statusCode === 200); } catch (err) { console.log(err); reject(err); } }); }).on('error', function sfAuthErr(e) { console.error(e); reject(e); }); }); }; exports.default = sfTokenAuth;