feat(api-gateway): add publishing subscription purchased, renewed and registration analytics

This commit is contained in:
Karol Sójko
2022-08-10 15:43:30 +02:00
parent 02a4b6f721
commit dea5fd717d
+36
View File
@@ -92,6 +92,42 @@ const requestReport = async (
Period.Last30Days,
),
},
{
name: AnalyticsActivity.SubscriptionPurchased,
period: Period.Last30Days,
counts: await analyticsStore.calculateActivityChangesTotalCount(
AnalyticsActivity.SubscriptionPurchased,
Period.Last30Days,
),
totalCount: await analyticsStore.calculateActivityTotalCountOverTime(
AnalyticsActivity.SubscriptionPurchased,
Period.Last30Days,
),
},
{
name: AnalyticsActivity.Register,
period: Period.Last30Days,
counts: await analyticsStore.calculateActivityChangesTotalCount(
AnalyticsActivity.Register,
Period.Last30Days,
),
totalCount: await analyticsStore.calculateActivityTotalCountOverTime(
AnalyticsActivity.Register,
Period.Last30Days,
),
},
{
name: AnalyticsActivity.SubscriptionRenewed,
period: Period.Last30Days,
counts: await analyticsStore.calculateActivityChangesTotalCount(
AnalyticsActivity.SubscriptionRenewed,
Period.Last30Days,
),
totalCount: await analyticsStore.calculateActivityTotalCountOverTime(
AnalyticsActivity.SubscriptionRenewed,
Period.Last30Days,
),
},
],
},
}