function getFileWriters(files, callback) { if (!Array.isArray(files)) { files = [files]; } Q.all(files.map(function(file) { var defer = Q.defer(); getFileWriter(file, function(writer) { defer.resolve(writer); }); return defer.promise; })).spread(callback); }
function getRuleValue(rules, callback, noBody, charset, isHtml) { if (noBody || !rules) { return callback(); } if (!Array.isArray(rules)) { rules = [rules]; } Q.all(rules.map(function(rule) { var defer = Q.defer(); readRuleList(rule, function(data) { defer.resolve(data); }, false, charset, isHtml); return defer.promise; })).spread(callback); }
return deferred.promise; }); Q.all(list).then(function(confList) { confList = confList.filter(function(conf) { return conf;
function parseRuleJson(rules, callback) { if (!Array.isArray(rules)) { rules = [rules]; } Q.all(rules.map(function(rule) { var defer = Q.defer(); readRuleList(rule, function(data) { defer.resolve(data); }, true); return defer.promise; })).spread(callback); }
var bundleApplication = function () { return Q.all([ bundle(srcDir.path('background.js'), destDir.path('background.js')), bundle(srcDir.path('app.js'), destDir.path('app.js')), ]); }
var bundleSpecs = function () { generateSpecsImportFile().then(function (specEntryPointPath) { return Q.all([ bundle(srcDir.path('background.js'), destDir.path('background.js')), bundle(specEntryPointPath, destDir.path('spec.js')), ]); }); }
var bundle = function (src, dest) { var deferred = Q.defer(); rollup.rollup({ entry: src, }).then(function (bundle) { var jsFile = pathUtil.basename(dest); var result = bundle.generate({ format: 'cjs', sourceMap: true, sourceMapFile: jsFile, }); // Wrap code in self invoking function so the variables don't // pollute the global namespace. var isolatedCode = '(function () {' + result.code + '}());'; return Q.all([ destDir.writeAsync(dest, isolatedCode + '\n//# sourceMappingURL=' + jsFile + '.map'), destDir.writeAsync(dest + '.map', result.map.toString()), ]); }).then(function () { deferred.resolve(); }).catch(function (err) { console.error('Build: Error during rollup', err.stack); }); return deferred.promise; }
Q.all([fetchOperations(decodeURIComponent(serviceName)), fetchOperationAlerts(serviceName, interval, oneDayAgo)]) .then(stats => mergeOperationsWithAlerts({ operations: stats[0], operationAlerts: stats[1] }) )
it("should work on many queries", function() { var qs = []; for(var i=0; i<1000; ++i) { qs.push( conn.query("SELECT " + i + " AS i") .should.eventually.have.property("data") .that.deep.equals([[i]]) ); } return Q.all(qs); });
Q.all(reinitiateObservePromises).then(function (rsps) { _.forEach(rsps, function (rsp, idx) { if (rsp.code !== RSP.content) _.remove(self.observedList, paths[idx]); }); deferred.resolve(); }).fail(function (err) { deferred.reject(err); }).done();
function getStats(dir) { return function(files) { var promises = files.map(function(file) { return fsStat(path.join(dir, file)); }); return Q.all(promises).then(function(stats) { // [2] return [files, stats]; // [3] }); }; }
updateDevices(devices) { if (!Array.isArray(devices) || devices.length === 0) { debug('empty devices array'); return q(); } this.devices = FauxMo.deviceBuilder(devices); const state = { devices: this.devices, ipAddress: this.ipAddress, bootId: this.bootId }; return q.all([ discoveryService.startDiscoveryServer(state), deviceEndpoints.startVirtualDeviceEndpoints(state, discoveryService.getDeviceSetup) ]); }
stopServer(stopTimeoutMs) { return q.all([ discoveryService.stopDiscoveryServer(), deviceEndpoints.stopServer(stopTimeoutMs) ]); }
function getServicePerfStatsResults(timeWindow, from, until) { const SuccessTarget = getServiceTargetStat('~.*', timeWindow, 'count', 'success-span'); const FailureTarget = getServiceTargetStat('~.*', timeWindow, 'count', 'failure-span'); const tp99Target = getServiceTargetStat('~.*', timeWindow, '*_99', 'duration'); return Q.all([ fetchTrendValues(SuccessTarget, from, until), fetchTrendValues(FailureTarget, from, until), fetchTrendValues(tp99Target, from, until) ]).then(values => extractServicePerfStats({ successValues: values[0], failureValues: values[1], tp99Values: values[2] }) ); }
function _verifySignatureAsync(func, acceptedTypes) { return Q.all(_verifySignature(func, acceptedTypes, _verifyAsyncCall)); }