mirror of
https://github.com/toeverything/AFFiNE.git
synced 2025-01-05 07:53:46 +03:00
fix(core): checkout event (#7844)
This commit is contained in:
parent
dc41ffbe2f
commit
69c64b2fc2
@ -129,7 +129,7 @@ export const useSubscriptionNotifyReader = () => {
|
||||
upgradeNotify(link);
|
||||
localStorage.removeItem(localStorageKey);
|
||||
|
||||
track.$.$.$.checkout({
|
||||
track.$.settingsPanel.plans.subscribe({
|
||||
plan,
|
||||
recurring,
|
||||
});
|
||||
|
@ -96,6 +96,7 @@ type PaymentEvents =
|
||||
| 'viewPlans'
|
||||
| 'bookDemo'
|
||||
| 'checkout'
|
||||
| 'subscribe'
|
||||
| 'changeSubscriptionRecurring'
|
||||
| 'confirmChangingSubscriptionRecurring'
|
||||
| 'cancelSubscription'
|
||||
@ -155,6 +156,7 @@ const PageEvents = {
|
||||
accountSettings: ['uploadAvatar', 'removeAvatar', 'updateUserName'],
|
||||
plans: [
|
||||
'checkout',
|
||||
'subscribe',
|
||||
'changeSubscriptionRecurring',
|
||||
'confirmChangingSubscriptionRecurring',
|
||||
'cancelSubscription',
|
||||
@ -346,6 +348,7 @@ export type EventArgs = {
|
||||
oauth: { provider: string };
|
||||
viewPlans: PaymentEventArgs;
|
||||
checkout: PaymentEventArgs;
|
||||
subscribe: PaymentEventArgs;
|
||||
cancelSubscription: PaymentEventArgs;
|
||||
confirmCancelingSubscription: PaymentEventArgs;
|
||||
resumeSubscription: PaymentEventArgs;
|
||||
|
@ -70,10 +70,7 @@ export const Component = () => {
|
||||
: !!subscriptionService.subscription.pro$.value;
|
||||
if (!subscribed) {
|
||||
setMessage('Creating checkout...');
|
||||
track.subscriptionLanding.$.$.checkout({
|
||||
plan: receivedPlan,
|
||||
recurring: receivedRecurring,
|
||||
});
|
||||
|
||||
try {
|
||||
const account = authService.session.account$.value;
|
||||
// should never reach
|
||||
@ -88,6 +85,13 @@ export const Component = () => {
|
||||
: receivedRecurring === 'yearly'
|
||||
? SubscriptionRecurring.Yearly
|
||||
: SubscriptionRecurring.Lifetime;
|
||||
|
||||
track.subscriptionLanding.$.$.checkout({
|
||||
control: 'pricing',
|
||||
plan: targetPlan,
|
||||
recurring: targetRecurring,
|
||||
});
|
||||
|
||||
const checkout = await subscriptionService.createCheckoutSession({
|
||||
idempotencyKey,
|
||||
plan: targetPlan,
|
||||
|
Loading…
Reference in New Issue
Block a user