diff --git a/src/components/ErrorBoundary/ErrorBoundary.tsx b/src/components/ErrorBoundary/ErrorBoundary.tsx index 502c885..9806952 100644 --- a/src/components/ErrorBoundary/ErrorBoundary.tsx +++ b/src/components/ErrorBoundary/ErrorBoundary.tsx @@ -24,7 +24,9 @@ export class ErrorBoundary extends React.Component { } componentDidCatch(error: Error, info: ErrorInfo) { - Sentry.captureException(error); + if (import.meta.env.PROD) { + Sentry.captureException(error); + } console.error(error, info); } diff --git a/src/components/LogLevel/LogLevel.tsx b/src/components/LogLevel/LogLevel.tsx index 3ac5d12..17d1365 100644 --- a/src/components/LogLevel/LogLevel.tsx +++ b/src/components/LogLevel/LogLevel.tsx @@ -29,7 +29,9 @@ export function LogLevel() { queryClient.invalidateQueries({ queryKey: ["debug"] }); }, onError: (error) => { - Sentry.captureException(error); + if (import.meta.env.PROD) { + Sentry.captureException(error); + } setToast({ message: "Error when trying to update: " + error, diff --git a/src/components/StorageRequestSetup/StorageRequestReview.tsx b/src/components/StorageRequestSetup/StorageRequestReview.tsx index b56d070..d3a40a7 100644 --- a/src/components/StorageRequestSetup/StorageRequestReview.tsx +++ b/src/components/StorageRequestSetup/StorageRequestReview.tsx @@ -294,7 +294,9 @@ export function StorageRequestReview({ onChangeNextState }: Props) { diff --git a/src/components/StorageRequestSetup/StorageRequestStepper.tsx b/src/components/StorageRequestSetup/StorageRequestStepper.tsx index c07bed2..b917a88 100644 --- a/src/components/StorageRequestSetup/StorageRequestStepper.tsx +++ b/src/components/StorageRequestSetup/StorageRequestStepper.tsx @@ -66,7 +66,9 @@ export function StorageRequestStepper({ className, open, onClose }: Props) { PurchaseStorage.set(requestId, cid); }, onError: (error) => { - Sentry.captureException(error); + if (import.meta.env.PROD) { + Sentry.captureException(error); + } setToast({ message: "Error when trying to update: " + error, @@ -117,6 +119,7 @@ export function StorageRequestStepper({ className, open, onClose }: Props) { setProgress(false); if (s >= steps.current.length) { + console.info("delete"); setStep(0); WebStorage.delete("storage-request-step"); WebStorage.delete("storage-request-criteria"); diff --git a/src/hooks/useData.tsx b/src/hooks/useData.tsx index e14e3c8..2a6d59a 100644 --- a/src/hooks/useData.tsx +++ b/src/hooks/useData.tsx @@ -10,7 +10,9 @@ export function useData() { const res = await data.cids(); if (res.error) { - Sentry.captureException(res.data); + if (import.meta.env.PROD) { + Sentry.captureException(res.data); + } return []; } diff --git a/src/utils/promises.ts b/src/utils/promises.ts index bf984b1..6b50b25 100644 --- a/src/utils/promises.ts +++ b/src/utils/promises.ts @@ -4,7 +4,9 @@ import * as Sentry from "@sentry/browser"; export const Promises = { rejectOnError: (safe: SafeValue) => { if (safe.error) { - Sentry.captureException(safe.data); + if (import.meta.env.PROD) { + Sentry.captureException(safe.data); + } return Promise.reject(safe.data); }