UNPKG

jsforce

Version:

Salesforce API Library for JavaScript

31 lines (22 loc) 597 B
/*global process */ var sf = require('../../../lib/jsforce'); require('../async-check'); /** * */ module.exports = { isNodeJS: true, assert: require('power-assert'), createConnection: function(config) { return new sf.Connection({ loginUrl: config.loginUrl, logLevel: config.logLevel }); }, establishConnection: function(conn, config, done) { conn.login(config.username, config.password, function(err, result) { if (err) { throw err; } if (!conn.accessToken) { throw new Error("No access token. Invalid login."); } }.check(done)); } };