@@ -9,8 +9,8 @@ export class ReportsExporter {
99 }
1010
1111 // Export timeseries reports
12- async exportTimeseries ( exportData ) {
13- const metric = exportData . name
12+ async exportTimeseries ( exportConfig ) {
13+ const metric = exportConfig . name
1414 const query = `
1515SELECT
1616 FORMAT_DATE('%Y_%m_%d', date) AS date,
@@ -22,9 +22,9 @@ FROM reports.${metric}_timeseries
2222 }
2323
2424 // Export monthly histogram report
25- async exportHistogram ( exportData ) {
26- const metric = exportData . name
27- const date = exportData . date
25+ async exportHistogram ( exportConfig ) {
26+ const metric = exportConfig . name
27+ const date = exportConfig . date
2828
2929 const query = `
3030SELECT * EXCEPT(date)
@@ -35,16 +35,16 @@ WHERE date = '${date}'
3535 await this . storage . exportToJson ( rows , `${ this . storagePath } ${ date . replaceAll ( '-' , '_' ) } /${ metric } .json` )
3636 }
3737
38- async export ( exportData ) {
39- if ( exportData . dataform_trigger !== 'report_complete' ) {
38+ async export ( exportConfig ) {
39+ if ( exportConfig . dataform_trigger !== 'report_complete' ) {
4040 console . error ( 'Invalid dataform trigger' )
4141 return
4242 }
4343
44- if ( exportData . type === 'histogram' ) {
45- await this . exportHistogram ( exportData )
46- } else if ( exportData . type === 'timeseries' ) {
47- await this . exportTimeseries ( exportData )
44+ if ( exportConfig . type === 'histogram' ) {
45+ await this . exportHistogram ( exportConfig )
46+ } else if ( exportConfig . type === 'timeseries' ) {
47+ await this . exportTimeseries ( exportConfig )
4848 } else {
4949 console . error ( 'Invalid report type' )
5050 }
@@ -56,30 +56,30 @@ export class TechReportsExporter {
5656 this . firestore = new FirestoreBatch ( )
5757 }
5858
59- async export ( exportData ) {
60- if ( exportData . dataform_trigger !== 'report_cwv_tech_complete' ) {
59+ async export ( exportConfig ) {
60+ if ( exportConfig . dataform_trigger !== 'report_cwv_tech_complete' ) {
6161 console . error ( 'Invalid dataform trigger' )
6262 return
6363 }
6464
6565 let query = ''
66- if ( exportData . type === 'report' ) {
66+ if ( exportConfig . type === 'report' ) {
6767 query = `
6868SELECT
6969 STRING(date) AS date,
7070 * EXCEPT(date)
71- FROM httparchive.reports.cwv_tech_${ exportData . name }
72- WHERE date = '${ exportData . date } '
71+ FROM httparchive.reports.cwv_tech_${ exportConfig . name }
72+ WHERE date = '${ exportConfig . date } '
7373`
74- } else if ( exportData . type === 'dict' ) {
74+ } else if ( exportConfig . type === 'dict' ) {
7575 query = `
7676SELECT *
77- FROM reports.cwv_tech_${ exportData . name }
77+ FROM reports.cwv_tech_${ exportConfig . name }
7878`
7979 } else {
8080 console . error ( 'Invalid export type' )
8181 }
8282
83- await this . firestore . export ( exportData , query )
83+ await this . firestore . export ( exportConfig , query )
8484 }
8585}
0 commit comments