mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
Merge pull request #5122 from overleaf/ta-trial-extended-event
Add Subscriptions Trial Extended Event GitOrigin-RevId: 3fe64f58fbab27e35c417fa2fe9880f883385ad2
This commit is contained in:
parent
c5f883ad83
commit
931760629b
3 changed files with 6 additions and 0 deletions
|
@ -66,6 +66,7 @@ async function _sendSubscriptionUpdatedEvent(eventData) {
|
||||||
AnalyticsManager.recordEventForUser(userId, 'subscription-updated', {
|
AnalyticsManager.recordEventForUser(userId, 'subscription-updated', {
|
||||||
plan_code: planCode,
|
plan_code: planCode,
|
||||||
quantity,
|
quantity,
|
||||||
|
is_trial: isTrial,
|
||||||
})
|
})
|
||||||
AnalyticsManager.setUserPropertyForUser(
|
AnalyticsManager.setUserPropertyForUser(
|
||||||
userId,
|
userId,
|
||||||
|
|
|
@ -421,6 +421,10 @@ async function extendTrial(req, res) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await SubscriptionHandler.promises.extendTrial(subscription, 14)
|
await SubscriptionHandler.promises.extendTrial(subscription, 14)
|
||||||
|
AnalyticsManager.recordEventForSession(
|
||||||
|
req.session,
|
||||||
|
'subscription-trial-extended'
|
||||||
|
)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return res.sendStatus(500)
|
return res.sendStatus(500)
|
||||||
}
|
}
|
||||||
|
|
|
@ -120,6 +120,7 @@ describe('RecurlyEventHandler', function () {
|
||||||
{
|
{
|
||||||
plan_code: this.planCode,
|
plan_code: this.planCode,
|
||||||
quantity: 1,
|
quantity: 1,
|
||||||
|
is_trial: true,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
sinon.assert.calledWith(
|
sinon.assert.calledWith(
|
||||||
|
|
Loading…
Reference in a new issue