diff options
author | Sebastian <sebasjm@gmail.com> | 2024-02-28 22:41:41 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-02-28 22:41:41 -0300 |
commit | 74b9ee559fc57f48a591140eb342cc8e2bbd3dd3 (patch) | |
tree | c26fb1cf465edc41ba625ce790eed2c71f308f77 /packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx | |
parent | 83c5a50f6c95a9ddde0db6ae1eeb6039550375e5 (diff) | |
download | wallet-core-74b9ee559fc57f48a591140eb342cc8e2bbd3dd3.tar.xz |
get activity
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx')
-rw-r--r-- | packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx | 44 |
1 files changed, 8 insertions, 36 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx b/packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx index d19fef155..adb114862 100644 --- a/packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx +++ b/packages/taler-wallet-webextension/src/wallet/DeveloperPage.tsx @@ -103,16 +103,16 @@ export function DeveloperPage({ }: Props): VNode { const hook = useAsyncAsHook(async () => { const list = await api.wallet.call(WalletApiOperation.ListExchanges, {}); const version = await api.wallet.call(WalletApiOperation.GetVersion, {}); - const operations: any[] = await api.wallet.call( - WalletApiOperation.GetPendingOperations, + const tasks = await api.wallet.call( + WalletApiOperation.GetActiveTasks, {}, ); const coins = await api.wallet.call(WalletApiOperation.DumpCoins, {}); - return { exchanges: list.exchanges, version, coins, operations }; + return { exchanges: list.exchanges, version, coins, tasks:tasks.tasks }; }); const exchangeList = hook && !hook.hasError ? hook.response.exchanges : []; const coins = hook && !hook.hasError ? hook.response.coins.coins : []; - const operations = hook && !hook.hasError ? hook.response.operations : []; + const tasks = hook && !hook.hasError ? hook.response.tasks : []; useEffect(() => { return api.listener.onUpdateNotification(listenAllEvents, hook?.retry); @@ -485,34 +485,6 @@ export function DeveloperPage({ }: Props): VNode { Set log level </Button> </Paper> - <Paper style={{ padding: 10, margin: 10 }}> - <h3>Exchange</h3> - <div> - <TextField - label="Exchange URL" - placeholder="exchange.demo.taler.net" - variant="filled" - // error={subject.error} - required - value={exchangeURL} - onChange={setExchangeURL} - /> - </div> - <Button - variant="contained" - onClick={async () => { - const resp = await fetch(new URL("/keys", exchangeURL).href); - const j = await resp.json(); - api.wallet.call(WalletApiOperation.AddGlobalCurrencyExchange, { - currency: j.currency, - exchangeBaseUrl: j.base_url, - exchangeMasterPub: j.master_public_key, - }); - }} - > - Set exchange as Global - </Button> - </Paper> {downloadedDatabase && ( <div> <i18n.Translate> @@ -573,19 +545,19 @@ export function DeveloperPage({ }: Props): VNode { ); })} <br /> - {operations && operations.length > 0 && ( + {tasks && tasks.length > 0 && ( <Fragment> <p> <i18n.Translate>Pending operations</i18n.Translate> </p> <dl> - {operations.reverse().map((o) => { + {tasks.map((o) => { return ( <NotifyUpdateFadeOut key={hashObjectId(o)}> <dt> - {o.type}{" "} + {o.id}{" "} <Time - timestamp={o.timestampDue} + timestamp={o.nextTry} format="yy/MM/dd HH:mm:ss" /> </dt> |