From fcc77d1383f8d49190b7e2dc655d74c15847a212 Mon Sep 17 00:00:00 2001 From: erio Date: Sun, 1 Mar 2026 02:04:19 +0800 Subject: [PATCH] refactor(purchase): use URL/searchParams only for purchase query merge --- frontend/src/views/user/PurchaseSubscriptionView.vue | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/frontend/src/views/user/PurchaseSubscriptionView.vue b/frontend/src/views/user/PurchaseSubscriptionView.vue index f9460720..fdcd0d34 100644 --- a/frontend/src/views/user/PurchaseSubscriptionView.vue +++ b/frontend/src/views/user/PurchaseSubscriptionView.vue @@ -117,17 +117,7 @@ function buildPurchaseUrl( url.searchParams.set(PURCHASE_UI_MODE_QUERY_KEY, PURCHASE_UI_MODE_EMBEDDED) return url.toString() } catch { - const params: string[] = [] - if (userId) { - params.push(`${PURCHASE_USER_ID_QUERY_KEY}=${encodeURIComponent(String(userId))}`) - } - if (authToken) { - params.push(`${PURCHASE_AUTH_TOKEN_QUERY_KEY}=${encodeURIComponent(authToken)}`) - } - params.push(`${PURCHASE_THEME_QUERY_KEY}=${encodeURIComponent(theme)}`) - params.push(`${PURCHASE_UI_MODE_QUERY_KEY}=${encodeURIComponent(PURCHASE_UI_MODE_EMBEDDED)}`) - const separator = baseUrl.includes('?') ? '&' : '?' - return `${baseUrl}${separator}${params.join('&')}` + return baseUrl } }