You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
486 B
15 lines
486 B
var raw_connect = require('./lib/connect').connect; |
|
var ChannelModel = require('./lib/channel_model').ChannelModel; |
|
var defer = require('when').defer; |
|
|
|
function connect(url, connOptions) { |
|
var opened = defer(); |
|
raw_connect(url, connOptions, function(err, conn) { |
|
if (err === null) opened.resolve(new ChannelModel(conn)); |
|
else opened.reject(err); |
|
}); |
|
return opened.promise; |
|
}; |
|
|
|
module.exports.connect = connect; |
|
module.exports.credentials = require('./lib/credentials');
|
|
|