queryVideo(inCid[i], function(err, data, len){ if(err) { callback('APIProblem'); return; } util._extend(out, data); if(++returned == requested){ callback(null, out); } });
/** * @api {get} /logout Logout * @apiGroup User * @apiName logout */ function logout(req, res) { res.cookie('user', {}, util._extend({}, cookieOptions, {expires: new Date()})) return res.handle('/login') }
this.getJSON(this.PlaylistDB, pid, function (err, data) { if (err) { callback('PlaylistNotFound'); return; } var pl = new Playlist(); pl.id = pid; util._extend(pl.data, data); callback(err, pl); });
/** * Just wanted to test ES6 new stuff * ... just kidding extend one arg to another instead of only the first one * @param object origin * @param object ...add * @return origin */ var extend = function() { var add = [].slice.call(arguments) var origin = add.shift() for(let i in add) { origin = util._extend(origin, add[i]) } return origin }
function attachAlert(opts, conf) { /** * pm2 set module-name:probes:probe_name:value 20 * pm2 set module-name:probes:probe_name:mode 'threshold-avg' * pm2 set module-name:probes:probe_name:cmp '<' * pm2 set module-name:probes:probe_name:interval 20 */ var alert_opts = {}; if (opts.alert) alert_opts = opts.alert; if (conf && conf.probes && conf.probes[opts.name]) { // Default mode if (!alert_opts.mode) alert_opts.mode = 'threshold'; alert_opts = util._extend(alert_opts, conf.probes[opts.name]); } if (alert_opts && alert_opts.mode == 'none') return false; if (Object.keys(alert_opts).length > 0 && Probe._alert_activated == true) { Probe._var[opts.name].alert = new Alert(alert_opts, {name : opts.name}); } }
app.engine('.haml', function(str, options, fn) { options.locals = util._extend({}, options) //debug('template locals', options.locals) return hamljs.renderFile(str, 'utf-8', options, fn) })
/** * removeFields() creates a shallow copy of an object and removes properties from it * * @param {Object} obj: Original object * @param {Array} fields: Array of fields to remove * @return {Object} Copy of bject with fields removed */ function removeFields(obj, fields){ var updatedObj = util._extend({}, obj); for (var i in fields) { if ( typeof updatedObj[fields[i]] !== 'undefined' ) { delete updatedObj[fields[i]]; } } return updatedObj; }
element = util._extend(opts, element)
plugins[name] = util._extend(require(item), {path: item}) plugins_cache[name] = new Notify(name, cache)
that.execute("SELECT `name`, `created`, `owner` FROM `playlists` WHERE ?", { id: pid, }, function(err, data) { if(err || data.length == 0){ callback('PlaylistNotFound'); return; } var pl = new Playlist(); pl.id = pid; util._extend(pl.data, data[0]); that.execute("SELECT `cid` FROM `media` WHERE ? ORDER BY `sort` ASC;", { pid: pid, }, function(err, data){ data = data.map(function(e){ return e.cid; }); pl.data.content = data; callback(null, pl); }); });
dbQueue(function () { var newData = {}; util._extend(newData, val); newData.slug = slug; roomcol.updateOne({ slug }, newData, { upsert: true, w: 1 }, function (error, data) { if (callback) callback(error, data); }); });
queryTrack(tempArr, function( err, data, len ){ if (err){callback('APIProblem'); return;} util._extend(out, data); returned++; if (requested == returned){ /* THis is to find missing. Might not need this... for (var k in out){ var ind = inCid.indexOf(out[k].cid); if ( ind > -1 ) inCid.splice(ind, 1); }*/ callback(null, out/*, inCid*/); } });
dbQueue(function () { playlistscol.findOne({ _id: pid }, { _id: 0 }, function (err, data) { if (err || !data) { callback('PlaylistNotFound'); return; } var pl = new Playlist(); pl.id = pid; util._extend(pl.data, data); callback(err, pl); }); });
/** * removeFields() creates a shallow copy of an object and removes properties from it * * @param {Object} obj: Original object * @param {Array} fields: Array of fields to remove * @return {Object} Copy of bject with fields removed */ function removeFields(obj, fields){ var updatedObj = util._extend({}, obj); for (var i in fields) { if ( typeof updatedObj[fields[i]] !== 'undefined' ) { delete updatedObj[fields[i]]; } } return updatedObj; }