Skip to content

Commit

Permalink
Merge branch 'firefly-hotfix' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
guanbinrui committed May 2, 2024
2 parents 281c273 + 41d4191 commit e061186
Show file tree
Hide file tree
Showing 4 changed files with 79 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { Flags } from '@masknet/flags'
export async function captureAsyncTransaction<T>(name: string, toBeResolved: Promise<T>): Promise<T> {
if (!Flags.sentry_enabled) return toBeResolved
if (!Flags.sentry_async_transaction_enabled) return toBeResolved
if (typeof Sentry === 'undefined') return toBeResolved

const startAt = Date.now()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ export async function captureFetchTransaction(
if (process.env.NODE_ENV === 'development') return
if (!Flags.sentry_enabled) return
if (!Flags.sentry_fetch_transaction_enabled) return
if (typeof Sentry === 'undefined') return
if (isIgnoredRequest(request)) return

const requestHeaders = getHeaders(request.clone())
Expand Down
38 changes: 36 additions & 2 deletions patches/react-use@17.4.0.patch
Original file line number Diff line number Diff line change
@@ -1,8 +1,25 @@
diff --git a/CHANGELOG.md b/CHANGELOG.md
deleted file mode 100644
index 9b28df0e8aa4734af2c7006fd077ff17e2281db5..0000000000000000000000000000000000000000
diff --git a/esm/useAsync.js b/esm/useAsync.js
index ddb0bb0370fc30090cf9a0ecc74bc039800a89ed..95a7cb8cc6833790a5aef21a64ee0c5d299723cf 100644
--- a/esm/useAsync.js
+++ b/esm/useAsync.js
@@ -6,7 +6,11 @@ export default function useAsync(fn, deps) {
loading: true,
}), state = _a[0], callback = _a[1];
useEffect(function () {
- callback();
+ try {
+ callback();
+ } catch (e) {
+ // Do nothing
+ }
}, [callback]);
return state;
}
diff --git a/esm/useAsyncFn.js b/esm/useAsyncFn.js
index 01d7307bd106229f6d791d0c588589235f404d97..872d4eea890cff495ced6fae8a91963d182164ee 100644
index 01d7307bd106229f6d791d0c588589235f404d97..89fce78d49b6332a1aa5dcd89e95ccbc0d02bca4 100644
--- a/esm/useAsyncFn.js
+++ b/esm/useAsyncFn.js
@@ -13,15 +13,16 @@ export default function useAsyncFn(fn, deps, initialState) {
Expand All @@ -26,8 +43,25 @@ index 01d7307bd106229f6d791d0c588589235f404d97..872d4eea890cff495ced6fae8a91963d
});
}, deps);
return [state, callback];
diff --git a/lib/useAsync.js b/lib/useAsync.js
index 7f189a49dea552b5b10d7380b982bfe84299a7a2..4d9d33acaad290b54a9ef6e7df0afdba56484972 100644
--- a/lib/useAsync.js
+++ b/lib/useAsync.js
@@ -9,7 +9,11 @@ function useAsync(fn, deps) {
loading: true,
}), state = _a[0], callback = _a[1];
react_1.useEffect(function () {
- callback();
+ try {
+ callback();
+ } catch (e) {
+ // Do nothing
+ }
}, [callback]);
return state;
}
diff --git a/lib/useAsyncFn.js b/lib/useAsyncFn.js
index e06fd819ccad625d709fa9907e946a9b8bc58543..e79a2214916f5319687b532c5366a70ae4dff6d9 100644
index e06fd819ccad625d709fa9907e946a9b8bc58543..6950e84a32ca630ec159834a87b4e21a36f4ef97 100644
--- a/lib/useAsyncFn.js
+++ b/lib/useAsyncFn.js
@@ -15,15 +15,16 @@ function useAsyncFn(fn, deps, initialState) {
Expand Down
73 changes: 41 additions & 32 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit e061186

Please sign in to comment.