Fix broken metrics list #1850 (#1853)

This commit is contained in:
Peter Hedenskog 2017-12-11 23:58:20 +01:00 committed by GitHub
parent 8a4f4cb41e
commit a29c3f69e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 19 additions and 18 deletions

View File

@ -18,6 +18,25 @@ module.exports = {
processMessage(message) {
const filterRegistry = this.filterRegistry;
if (message.type === 'sitespeedio.render')
if (this.options.list) {
// Ooops we should take care of promise
this.storageManager.writeData(
Object.keys(this.metrics).join('\n'),
'metrics.txt'
);
}
if (this.options.filterList) {
let output = '';
let filtersByType = filterRegistry.getFilters();
for (let type of Object.keys(filtersByType)) {
for (let filters of filtersByType[type]) {
output += type + '.' + filters + '\n';
}
}
return this.storageManager.writeData(output, 'configuredMetrics.txt');
}
if (this.options.list) {
if (
!(
@ -71,24 +90,6 @@ module.exports = {
}
}
}
if (message.type === 'sitespeedio.render') {
if (this.options.list) {
this.storageManager.writeData(
Object.keys(this.metrics).join('\n'),
'metrics.txt'
);
}
if (this.options.filterList) {
let output = '';
let filtersByType = filterRegistry.getFilters();
for (let type of Object.keys(filtersByType)) {
for (let filters of filtersByType[type]) {
output += type + '.' + filters + '\n';
}
}
return this.storageManager.writeData(output, 'configuredMetrics.txt');
}
}
},
config: defaultConfig
};