// Trigger when the connection is made. mongoose.connection.on('error', function(err) { util.log(err.message); deferred.reject(err.message); });
fs.copy(layout, location).then(function (err) { if (err) { return deferred.reject({ error: `failed copying layout files`, err: err }); } $log.log(`Copied layout files into project folder.`); _this.saveYAML(options.force); deferred.resolve(); });
this.shepherd.request(reqObj).done(function (rsp) { isRspTimeout(rsp, self); if (rsp.code === RSP.content) self._cancelObserver(cutils.getKeyPath(reqObj.pathname)); deferred.resolve({ status: rsp.code }); }, function (err) { deferred.reject(err); });
// Encrypt the data using iron. Iron.seal(userData, config.sealPass, Iron.defaults, (err, sealed) => { if (err) { deferred.reject(err); } // generate the jwt for the encrypted data. const token = verify.getToken({ _id: sealed }, expiry || "30 days"); deferred.resolve(token); });
lexruntime.postContent(params, function(err, data) { if (err) defer.reject(err); else defer.resolve(data); });
this.shepherd._storage.patchSo(this, diff).done(function (diff) { deferred.resolve(diff); }, function (err) { deferred.reject(err); });
User.find({}) .then(function(users) { logger.debug("getAllUsers "+JSON.stringify(users)); deferred.resolve(users); }) .catch(function(err) { logger.error('[getAllUsers] '+err); deferred.reject({code:"", msg:err}); });
network.get_active_interface(function(err, obj) { if (err) { deferred.reject(err); } else { shepherd._net.intf = obj.name; shepherd._net.ip = obj.ip_address; shepherd._net.mac = obj.mac_address; shepherd._net.routerIp = obj.gateway_ip; deferred.resolve(_.cloneDeep(shepherd._net)); } });
const mongo = cb => { let deferred = Q.defer(); // Use connect method to connect to the Server MongoClient.connect(MONGO_URL, (err, db) => { if (err) { return deferred.reject(err); } return deferred.resolve(db); }); return deferred.promise; }
// Make a request to the token issuing endpoint. request.post({ url: config.tokenEndpoint, form: requestParams }, function (err, response, body) { var parsedBody = JSON.parse(body); if (err) { deferred.reject(err); } else if (parsedBody.error) { deferred.reject(parsedBody.error_description); } else { // If successful, return the access token. deferred.resolve(parsedBody.access_token); } });
this._db.update({ clientName: cnode.clientName }, { $set: _flatten(diff, 'so') }, { returnUpdatedDocs: true, multi: false }, function (err, count, doc) { if (err) return deferred.reject(err); deferred.resolve(diff); });
init.setupShepherd(shepherd).then(function () { hbCheck(shepherd, true); shepherd._fire('ready'); deferred.resolve(); }).fail(function (err) { shepherd._server = null; shepherd._enabled = false; deferred.reject(err); }).done();
function create(reqParam){ var deferred = Q.defer(); db.category.insert(reqParam, function (err, data){ if (err) deferred.reject(err.name+' : '+err.message); deferred.resolve(data); }); return deferred.promise; }
user.save(function(err,data){ if(err){ console.log("Error in insertion of new user"); console.log(err); defered.reject(err); }else{ console.log("Successfully Inserted User"); defered.resolve(); } });
function view(id){ var deferred = Q.defer(); db.product.findById(id, function(err, data){ if (err) deferred.reject(err.name+ ' : '+err.message); deferred.resolve(data); }); return deferred.promise; }