diff --git a/src/pages/subscription/modal.tsx b/src/pages/subscription/modal.tsx index a8b0f39e..9dc8fdf6 100644 --- a/src/pages/subscription/modal.tsx +++ b/src/pages/subscription/modal.tsx @@ -107,7 +107,9 @@ const SubscriptionModal = ({ const [intervalNumber, setIntervalNumber] = useState(); const intervalTypeChange = (type: string) => { setIntervalType(type); - onChange?.({ type, value: intervalNumber }); + if (intervalNumber && intervalNumber > 0) { + onChange?.({ type, value: intervalNumber }); + } }; const numberChange = (value: number) => { diff --git a/src/utils/init.ts b/src/utils/init.ts index 2e632f51..a8ef598a 100644 --- a/src/utils/init.ts +++ b/src/utils/init.ts @@ -7,9 +7,15 @@ export function init() { // sentry监控 init Sentry.init({ dsn: 'https://3406424fb1dc4813a62d39e844a9d0ac@o1098464.ingest.sentry.io/6122818', - integrations: [new Integrations.BrowserTracing()], + integrations: [ + new Integrations.BrowserTracing({ + shouldCreateSpanForRequest(url) { + return !url.includes('/api/ws') && !url.includes('/api/static'); + }, + }), + ], release: version, - tracesSampleRate: 1.0, + tracesSampleRate: 0.1, beforeBreadcrumb(breadcrumb, hint?) { if (breadcrumb.data && breadcrumb.data.url) { const url = breadcrumb.data.url.replace(/token=.*/, '');