gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] 02/02: filter duplicated wire types


From: gnunet
Subject: [taler-wallet-core] 02/02: filter duplicated wire types
Date: Mon, 23 Oct 2023 13:47:47 +0200

This is an automated email from the git hooks/post-receive script.

sebasjm pushed a commit to branch master
in repository wallet-core.

commit ed50f8420842ff466dc1dcee432cd8f487612bcc
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Mon Oct 23 08:47:24 2023 -0300

    filter duplicated wire types
---
 packages/merchant-backoffice-ui/src/context/backend.ts      |  2 --
 .../src/paths/instance/reserves/create/CreatePage.tsx       | 13 ++++++++-----
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/packages/merchant-backoffice-ui/src/context/backend.ts 
b/packages/merchant-backoffice-ui/src/context/backend.ts
index 9b1a37be6..6f2fd2aff 100644
--- a/packages/merchant-backoffice-ui/src/context/backend.ts
+++ b/packages/merchant-backoffice-ui/src/context/backend.ts
@@ -45,8 +45,6 @@ function useBackendContextState(
   const [url] = useBackendURL(defaultUrl);
   const [token, updateToken] = useBackendDefaultToken();
 
-  console.log(JSON.stringify(token))
-
   return {
     url,
     token,
diff --git 
a/packages/merchant-backoffice-ui/src/paths/instance/reserves/create/CreatePage.tsx
 
b/packages/merchant-backoffice-ui/src/paths/instance/reserves/create/CreatePage.tsx
index 0d2bb2c30..e46941b6d 100644
--- 
a/packages/merchant-backoffice-ui/src/paths/instance/reserves/create/CreatePage.tsx
+++ 
b/packages/merchant-backoffice-ui/src/paths/instance/reserves/create/CreatePage.tsx
@@ -36,6 +36,7 @@ import {
   URL_REGEX,
 } from "../../../../utils/constants.js";
 import { useBackendBaseRequest } from "../../../../hooks/backend.js";
+import { parsePaytoUri } from "@gnu-taler/taler-util";
 
 type Entity = MerchantBackend.Rewards.ReserveCreateRequest;
 
@@ -129,16 +130,18 @@ function ViewStep({
                   return Promise.resolve();
                 }
                 
-                return request<any>(reserve.exchange_url, "keys") 
//</div>fetch(`${reserve.exchange_url}wire`)
+                return request<any>(reserve.exchange_url, "keys")
                   .then((r) => {
+                    console.log(r)
                     if (r.loading) return;
                     if (r.ok) {
                       const wireMethods = r.data.accounts.map((a: any) => {
-                        const match = 
PAYTO_WIRE_METHOD_LOOKUP.exec(a.payto_uri);
-                        return (match && match[1]) || "";
-                      });                     
+                        const p = parsePaytoUri(a.payto_uri);
+                        const r = p?.targetType
+                        return r
+                      }).filter((x:any) => !!x);
+                      setWireMethods(Array.from(new Set(wireMethods)));
                     }
-                    setWireMethods(wireMethods);
                     setCurrentStep(Steps.WIRE_METHOD);
                     return;
                   })

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]