diff --git a/master.js b/master.js index e8bfc8e..b07ea5b 100644 --- a/master.js +++ b/master.js @@ -27,7 +27,7 @@ function getMethods(inst, keys) { } module.exports.create = function (opts) { - var PromiseA = opts.PromiseA || global.Promise; + var PromiseA = opts.PromiseA || global.Promise || require('bluebird'); var crypto = require('crypto'); var inst = opts.instance; var methods = getMethods(opts.instance, opts.methods); diff --git a/worker.js b/worker.js index b04fa88..bc57b53 100644 --- a/worker.js +++ b/worker.js @@ -5,7 +5,7 @@ // com.daplie.ipc.result - receive results and callback id module.exports.create = function (opts) { - var PromiseA = opts.PromiseA || global.Promise; + var PromiseA = opts.PromiseA || global.Promise || require('bluebird'); var crypto = require('crypto'); var token = null; var inst = {};