diff --git a/cron.py b/cron.py index 77744b2d..c49099d3 100644 --- a/cron.py +++ b/cron.py @@ -155,6 +155,7 @@ class Stats: nb_premium: int nb_apple_premium: int + nb_cancelled_premium: int def stats_before(moment: Arrow) -> Stats: @@ -216,6 +217,9 @@ def stats_before(moment: Arrow) -> Stats: nb_apple_premium = AppleSubscription.query.filter( AppleSubscription.created_at < moment ).count() + nb_cancelled_premium = Subscription.query.filter( + Subscription.created_at < moment, Subscription.cancelled == True + ).count() nb_custom_domain = CustomDomain.query.filter( CustomDomain.created_at < moment @@ -267,6 +271,7 @@ Stats for {today}
nb_user: {stats_today.nb_user} - {increase_percent(stats_yesterday.nb_user, stats_today.nb_user)}
nb_premium: {stats_today.nb_premium} - {increase_percent(stats_yesterday.nb_premium, stats_today.nb_premium)}
+nb_cancelled_premium: {stats_today.nb_cancelled_premium} - {increase_percent(stats_yesterday.nb_cancelled_premium, stats_today.nb_cancelled_premium)}
nb_apple_premium: {stats_today.nb_apple_premium} - {increase_percent(stats_yesterday.nb_apple_premium, stats_today.nb_apple_premium)}
nb_alias: {stats_today.nb_alias} - {increase_percent(stats_yesterday.nb_alias, stats_today.nb_alias)}