self._executeCommands(shutdownCommands,false) // skip black/whitelists .then(function(cmdResults) { self._destroySelf(); fulfill(cmdResults); // invoke when done! }).catch(function(exception) { self._log('error',"shutdown - shutdownCommands, " + " exception thrown: " + exception); self._destroySelf(); reject(exception); });
mInstance.s3.getObject(params).createReadStream() .on('error', function (err) { reject(err); }) .pipe(file);
function translateString(language, key, destObj, valueStr) { return new Promise(function (resolve, reject) { translateService.translate(valueStr, language, function (err, res) { if (err || !res) { reject(err); } else { destObj[key] = res.translatedText; resolve(destObj); } }); }); }
db.collection(collectionName, false, function(err, res) { if (err) { reject(err); } else { resolve(res); } });
jimp.read(data.files[0].path) .then(image => { const hash = image.hash() + '.jpeg' image.write(imageDir + hash) resolve({ success: true, hash: hash }) }) .catch(err => { reject({ err: err }) })
const makeRequest = params => new Promise((resolve, reject) => { request(params, (error, response, body) => { if (response.statusCode === 200) { resolve(body); return; } const parsed = JSON.parse(body); reject(parsed.errors); }); })
request.get(meta, function (err, httpResponse, body) { if (err) { reject(err); } else { fulfill({httpResponse: httpResponse, body: body}); } });
self.executeCommands([command]) .then(function(cmdResults) { fulfill(cmdResults[0]); }).catch(function(error) { reject(error); });
function translateString(language, key, destObj, valueStr) { return new Promise(function (resolve, reject) { translateService.translate(valueStr, {to: language}, function (err, res) { if (err || res.code !== 200) { reject(err || res); } else { // yandex return an array string and so we need split back to the normal vlues destObj[key] = res.text[0]; resolve(destObj); } }); }); }
self._executeCommands([command]) .then(function(cmdResults) { fulfill(cmdResults[0]); // only one will return }).catch(function(error) { self._log('error','Unexepected error in _execute(): ' + error + ' ' + error.stack); reject(error); });
self._statefulProcessCommandProxy.executeCommands(commands) .then(function(cmdResults) { fulfill(cmdResults); }).catch(function(error) { self._log('error','Unexepected error from _statefulProcessCommandProxy.executeCommands(): ' + error + ' ' + error.stack); reject(error); });
self._executeCommands(initCommands,false) // skip black/whitelists .then(function(cmdResults) { // init auto invalidation self._initAutoInvalidation(); fulfill(cmdResults); // invoke when done! }).catch(function(exception) { self._log('error',"initialize - initCommands, " + "exception thrown: " + exception); this._isValid = false; // set ourself int invalid reject(exception); });
self._execute(command) .then(function(cmdResult) { // tack on commandName cmdResult['commandName'] = commandName; fulfill(cmdResult); }).catch(function(error){ reject(error); });