jsforce
Version:
Salesforce API Library for JavaScript
31 lines (22 loc) • 597 B
JavaScript
/*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));
}
};