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 }) })
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); } }); }); }
db.collection(collectionName, false, function(err, res) { if (err) { reject(err); } else { resolve(res); } });
/* create new active user */ function create_a_user(fbid, message) { return new Promise((resolve, reject) => { User.create({"fbid":fbid,"message":message,"is_aktive": 1}) .then(res => { // Success resolve(res); }); }) .then(res => { // Success return res; }); }
send(request) { return new Promise((resolve, reject) => { let requestConfig = this.buildRequestConfig(request); Axios(requestConfig) .then(response => { let smartyResponse = this.buildSmartyResponse(response); if (smartyResponse.statusCode >= 400) reject(smartyResponse); resolve(smartyResponse); }) .catch(error => reject(this.buildSmartyResponse(undefined, error))); }); }
fs.readFile(file.files[0].path, (err, data) => { err && reject(err) const link = md5(file.files[0].name) fs.writeFile(`${dir}/${link}`, data, (err) => { err && reject(err) resolve({ success: true, link: link }) }) })
request(postOptions, function (error, response, body) { if (error || response.statusCode !== 200) { winston.error('Failed to send datapoint: ', response ? response.statusCode : '', body, error); reject(error); } resolve(body); });
db.Attachment.findOrCreate({ where: { link: data.link }, defaults: Object.assign({ type: 'doc' }, data || {}), attributes: ['id'] }).then(ok => { attachmentId = ok[0].dataValues.id resolve({success: true, attachmentId: attachmentId}) })
s3.upload({Key: key, Body: body}, function(err, data) { if(err) { //console.log("failed to upload: ", err); reject(err); } else { // console.log(data); if(clean) { fs.unlink(srcPath); } resolve(data); } });
mInstance.empty(bucketName) .then(() => { mInstance.s3.deleteBucket(params, function (err, data) { if(err) reject(err); resolve(); }); }) .catch(err => { reject(err); });
req.end( (err, res) => { if (err) { debug(err); if(res && res.body) { return reject(new Error(JSON.stringify(res.body))); } return reject(err); } resolve(res); });
function getTargetBranchName(branchName) { var promise = new Promise(function (resolve/*, reject*/) { parseBranchRemoteInfo(branchName).then(function(branchRemoteInfo) { logger.log('Remote branch name obtained :', branchRemoteInfo.branch.green); resolve(branchRemoteInfo.branch); }); }); return promise; }
notifier.once('connectionStateChange', function(state) { if (state.connected) { resolve(); } else { reject(); } });
sender.send(request) .then(response => { if (response.error) reject(response.error); resolve(assignResultsToLookups(batch, response)); }) .catch(reject);
s3.upload({Key: key, Body: body}, function(err, data) { if(err) { reject(err); } else { fs.unlink(path); resolve(data); } });