Merge pull request #23177 from overleaf/rh-pause-tracking
Add tracking for subscription-pause-scheduled event GitOrigin-RevId: 802899e53d22f2be49f2d20adb45a4a47d0f6beb
This commit is contained in:
@@ -198,6 +198,20 @@ async function pauseSubscription(req, res, next) {
|
||||
)
|
||||
try {
|
||||
await SubscriptionHandler.promises.pauseSubscription(user, pauseCycles)
|
||||
|
||||
const { subscription } =
|
||||
await LimitationsManager.promises.userHasSubscription(user)
|
||||
|
||||
AnalyticsManager.recordEventForUserInBackground(
|
||||
user._id,
|
||||
'subscription-pause-scheduled',
|
||||
{
|
||||
pause_length: pauseCycles,
|
||||
plan_code: subscription?.planCode,
|
||||
subscriptionId: subscription?.id,
|
||||
}
|
||||
)
|
||||
|
||||
return res.sendStatus(200)
|
||||
} catch (err) {
|
||||
if (err instanceof Error) {
|
||||
|
||||
Reference in New Issue
Block a user