diff --git a/lib/remote-connector.js b/lib/remote-connector.js index 118d637..f20fd40 100644 --- a/lib/remote-connector.js +++ b/lib/remote-connector.js @@ -49,7 +49,11 @@ RemoteConnector.initialize = function(dataSource, callback) { var connector = dataSource.connector = new RemoteConnector(dataSource.settings); connector.connect(); - setImmediate(callback); + if (typeof setImmediate === 'function') { + setImmediate(callback); + } else { + setTimeout(callback); + } }; RemoteConnector.prototype.define = function(definition) {