fix(core): improve client-app navigation flow after team workspace upgrade (#11201)

This commit is contained in:
JimmFly
2025-03-27 03:23:29 +00:00
parent 5fbee7cc88
commit b00584c4cc
6 changed files with 91 additions and 66 deletions
@@ -47,7 +47,8 @@ export const generateSubscriptionCallbackLink = (
account: AuthAccountInfo | null,
plan: SubscriptionPlan,
recurring: SubscriptionRecurring,
workspaceId?: string
workspaceId?: string,
clientScheme?: string
) => {
const baseUrl =
plan === SubscriptionPlan.AI
@@ -79,7 +80,7 @@ export const generateSubscriptionCallbackLink = (
workspaceId ?? '',
].join(separator);
return `${baseUrl}?info=${encodeURIComponent(query)}`;
return `${baseUrl}?info=${encodeURIComponent(query)}${clientScheme ? `&client=${clientScheme}` : ''}`;
};
export const getSubscriptionInfo = (searchParams: URLSearchParams) => {