diff --git a/src/queries/analytics/events/getEventUsage.ts b/src/queries/analytics/events/getEventUsage.ts index e8ed975f..8baefe06 100644 --- a/src/queries/analytics/events/getEventUsage.ts +++ b/src/queries/analytics/events/getEventUsage.ts @@ -8,7 +8,11 @@ export function getEventUsage(...args: [websiteIds: string[], startDate: Date, e }); } -function clickhouseQuery(websiteIds: string[], startDate: Date, endDate: Date) { +function clickhouseQuery( + websiteIds: string[], + startDate: Date, + endDate: Date, +): Promise<{ websiteId: string; count: number }[]> { const { rawQuery } = clickhouse; return rawQuery( @@ -26,5 +30,9 @@ function clickhouseQuery(websiteIds: string[], startDate: Date, endDate: Date) { startDate, endDate, }, - ); + ).then(a => { + return Object.values(a).map(a => { + return { websiteId: a.websiteId, count: Number(a.count) }; + }); + }); }