aspire_core
Version:
Core api
47 lines (38 loc) • 1.07 kB
JavaScript
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;
;