diff options
author | Sebastian <sebasjm@gmail.com> | 2023-09-08 11:15:13 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-09-08 11:15:13 -0300 |
commit | 036f8a463fca11584fbca45ec1c4c9a918433f9d (patch) | |
tree | df3e39e8d779bd36330b30333fed0830a167a048 /packages/taler-wallet-webextension/src/hooks/useDiagnostics.ts | |
parent | 1f7d2a9cd21b1d6702b59d228a590bffe1a6f30e (diff) | |
download | wallet-core-036f8a463fca11584fbca45ec1c4c9a918433f9d.tar.gz wallet-core-036f8a463fca11584fbca45ec1c4c9a918433f9d.tar.bz2 wallet-core-036f8a463fca11584fbca45ec1c4c9a918433f9d.zip |
remove diag, check tos
Diffstat (limited to 'packages/taler-wallet-webextension/src/hooks/useDiagnostics.ts')
-rw-r--r-- | packages/taler-wallet-webextension/src/hooks/useDiagnostics.ts | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/packages/taler-wallet-webextension/src/hooks/useDiagnostics.ts b/packages/taler-wallet-webextension/src/hooks/useDiagnostics.ts deleted file mode 100644 index fcd31b3c6..000000000 --- a/packages/taler-wallet-webextension/src/hooks/useDiagnostics.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - This file is part of GNU Taler - (C) 2022 Taler Systems S.A. - - GNU Taler is free software; you can redistribute it and/or modify it under the - terms of the GNU General Public License as published by the Free Software - Foundation; either version 3, or (at your option) any later version. - - GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along with - GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> - */ - -import { WalletDiagnostics } from "@gnu-taler/taler-util"; -import { useEffect, useState } from "preact/hooks"; -import { useBackendContext } from "../context/backend.js"; - -export function useDiagnostics(): [WalletDiagnostics | undefined, boolean] { - const [timedOut, setTimedOut] = useState(false); - const api = useBackendContext(); - const [diagnostics, setDiagnostics] = useState<WalletDiagnostics | undefined>( - undefined, - ); - - useEffect(() => { - let gotDiagnostics = false; - setTimeout(() => { - if (!gotDiagnostics) { - console.error("timed out"); - setTimedOut(true); - } - }, 1000); - const doFetch = async (): Promise<void> => { - const d = await api.background.call("getDiagnostics", undefined); - gotDiagnostics = true; - setDiagnostics(d); - }; - doFetch(); - }, []); - return [diagnostics, timedOut]; -} |