diff options
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet')
4 files changed, 14 insertions, 8 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx b/packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx index 644d19798..3406b04ef 100644 --- a/packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx +++ b/packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx @@ -54,7 +54,7 @@ export function DeveloperPage(): VNode { }); useEffect(() => { - wxApi.onUpdateNotification(listenAllEvents, () => { + return wxApi.onUpdateNotification(listenAllEvents, () => { response?.retry(); }); }); diff --git a/packages/taler-wallet-webextension/src/wallet/History.tsx b/packages/taler-wallet-webextension/src/wallet/History.tsx index 3aa4baeb4..c192b2ba7 100644 --- a/packages/taler-wallet-webextension/src/wallet/History.tsx +++ b/packages/taler-wallet-webextension/src/wallet/History.tsx @@ -56,9 +56,12 @@ export function HistoryPage({ })); useEffect(() => { - wxApi.onUpdateNotification([NotificationType.WithdrawGroupFinished], () => { - state?.retry(); - }); + return wxApi.onUpdateNotification( + [NotificationType.WithdrawGroupFinished], + () => { + state?.retry(); + }, + ); }); if (!state) { diff --git a/packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx b/packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx index b1e5cf3d0..a45daa6b1 100644 --- a/packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx +++ b/packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx @@ -52,7 +52,7 @@ export function ManualWithdrawPage({ currency, onCancel }: Props): VNode { const state = useAsyncAsHook(wxApi.listExchanges); useEffect(() => { - wxApi.onUpdateNotification([NotificationType.ExchangeAdded], () => { + return wxApi.onUpdateNotification([NotificationType.ExchangeAdded], () => { state?.retry(); }); }); diff --git a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx index 1f195a2bf..c42bf7066 100644 --- a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx +++ b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx @@ -84,9 +84,12 @@ export function TransactionPage({ tid, goToWalletHistory }: Props): VNode { const state = useAsyncAsHook(() => getTransaction(tid), [tid]); useEffect(() => { - wxApi.onUpdateNotification([NotificationType.WithdrawGroupFinished], () => { - state?.retry(); - }); + return wxApi.onUpdateNotification( + [NotificationType.WithdrawGroupFinished], + () => { + state?.retry(); + }, + ); }); if (!state) { |