.spread((image, sshKey) => createInstances(count, image.id, sshKey.id))
.spread((image, sshKey) => createInstances(countLimited, image.id, sshKey.id)) .catch((err) => { if (err.id === 'forbidden' && err.message.indexOf('droplet limit') >= 0) {
.spread((flavor, snapshot, sshKey) => { if (count > 1) { return createInstances(flavor.id, snapshot.id, sshKey.id, count);
test('Promise.prototype.spread - all promises', function (t) { t.plan(6) twice(function () { var trans = ins.startTransaction() var arr = [resolved('foo'), resolved('bar')] Promise.all(arr).spread(function (a, b) { t.strictEqual(a, 'foo') t.strictEqual(b, 'bar') t.strictEqual(ins.currentTransaction.id, trans.id) }) }) })
var insert_organization= function (req,res,next) { db.sync().then(function () { Organization.findOrCreate({where: {id: req.body.organization.id}, defaults: req.body.organization}) .spread((organization, created) => { console.log(created, organization); res.json(created); }); }).catch(function (error) { console.log(error); res.sendStatus(403) }) }
Promise.all([ p1, p2, p3 ]) .spread(function(val1, val2, val3) { console.log('val1: ', val1); console.log('val2: ', val2); console.log('val3: ', val3); }, function(err) { console.log('error: ', err); });
router.get('/:id/remove', function (req, res, next) { var id = req.params.id; if(!id){ id=1; } sequelize.query('delete from rdm_reports where id=' + id + ' ').spread(function (results, metadata) { res.redirect('/reportRoutes'); }); });
exec(cmd, opts).spread(function(stdout, sterr) { return stdout.indexOf(pid) !== -1; }).catch(function(err) { return false; })
test('Promise.prototype.spread - all formal', function (t) { t.plan(6) twice(function () { var trans = ins.startTransaction() Promise.all(['foo', 'bar']).spread(function (a, b) { t.strictEqual(a, 'foo') t.strictEqual(b, 'bar') t.strictEqual(ins.currentTransaction.id, trans.id) }) }) })
Promise.all([db["mongo"](), rabbit()]) .spread((db, msgQueue) => { console.log("Connect.Ready!"); di(mediator); mediator.emit("connect.ready", { consts, db, msgQueue }); }) .catch(err => { mediator.emit("connect.fail", err); })
test('Promise.prototype.spread - then formal', function (t) { t.plan(6) twice(function () { var trans = ins.startTransaction() Promise.delay(1).then(function () { return ['foo', 'bar'] }).spread(function (a, b) { t.strictEqual(a, 'foo') t.strictEqual(b, 'bar') t.strictEqual(ins.currentTransaction.id, trans.id) }) }) })
var insert_candidate= function (req,res,next) { db.sync().then(function () { Candidate.findOrCreate({where: {id: req.body.candidate.id}, defaults: req.body.candidate}) .spread((candidate, created) => { console.log(created, candidate); res.json(created); }); }).catch(function (error) { console.log(error); res.sendStatus(403) }) }
var insert_company= function (req,res,next) { db.sync().then(function () { Company.findOrCreate({where: {id: req.body.company.id}, defaults: req.body.company}) .spread((company, created) => { console.log(created, company); res.json(created); }); }).catch(function (error) { console.log(error); res.sendStatus(403) }) }
var insert_license= function (req,res,next) { db.sync().then(function () { License.findOrCreate({where: {id: req.body.license.id}, defaults: req.body.license}) .spread((license, created) => { console.log(created, license); res.json(created); }); }).catch(function (error) { console.log(error); res.sendStatus(403) }) }
Promise.all([ p1, p2, p3 ]) .spread(function(val1, val2, val3) { console.log('val1: ', val1); console.log('val2: ', val2); console.log('val3: ', val3); }, function(err) { console.log('error: ', err); });