[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] 03/06: add payTemplate, fix missing ampersand
From: |
gnunet |
Subject: |
[taler-wallet-core] 03/06: add payTemplate, fix missing ampersand |
Date: |
Fri, 10 Mar 2023 05:27:44 +0100 |
This is an automated email from the git hooks/post-receive script.
sebasjm pushed a commit to branch master
in repository wallet-core.
commit 2291d460e833bd6b63df0a7e9a9a16f801f39007
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Fri Mar 10 01:22:07 2023 -0300
add payTemplate, fix missing ampersand
---
packages/taler-util/src/taleruri.ts | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/packages/taler-util/src/taleruri.ts
b/packages/taler-util/src/taleruri.ts
index 2aa9cb030..4d55d4c98 100644
--- a/packages/taler-util/src/taleruri.ts
+++ b/packages/taler-util/src/taleruri.ts
@@ -97,6 +97,7 @@ export function parseWithdrawUri(s: string):
WithdrawUriResult | undefined {
export enum TalerUriType {
TalerPay = "taler-pay",
TalerTemplate = "taler-template",
+ TalerPayTemplate = "taler-pay-template",
TalerWithdraw = "taler-withdraw",
TalerTip = "taler-tip",
TalerRefund = "taler-refund",
@@ -129,10 +130,10 @@ export function classifyTalerUri(s: string): TalerUriType
{
return TalerUriType.TalerPay;
}
if (sl.startsWith("taler://pay-template/")) {
- return TalerUriType.TalerPay;
+ return TalerUriType.TalerPayTemplate;
}
if (sl.startsWith("taler+http://pay-template/")) {
- return TalerUriType.TalerPay;
+ return TalerUriType.TalerPayTemplate;
}
if (sl.startsWith("taler://tip/")) {
return TalerUriType.TalerTip;
@@ -277,13 +278,14 @@ export function constructPayUri(
result += `:${url.port}`;
}
result += `${url.pathname}${orderId}/${sessionId}`;
- let queryPart = "";
+ const qp = new URLSearchParams();
if (claimToken) {
- queryPart += `c=${claimToken}`;
+ qp.append("c", claimToken);
}
if (noncePriv) {
- queryPart += `n=${noncePriv}`;
+ qp.append("n", noncePriv);
}
+ const queryPart = qp.toString();
if (queryPart) {
result += "?" + queryPart;
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-wallet-core] branch master updated (863e6db05 -> 867d2ca76), gnunet, 2023/03/09
- [taler-wallet-core] 01/06: dev mode: check exchange cache, gnunet, 2023/03/09
- [taler-wallet-core] 03/06: add payTemplate, fix missing ampersand,
gnunet <=
- [taler-wallet-core] 02/06: support http and https, gnunet, 2023/03/09
- [taler-wallet-core] 04/06: remove webui from login url, ad qr for template, fix navbar size,, gnunet, 2023/03/09
- [taler-wallet-core] 06/06: fix encoded uri, add pay template cta, gnunet, 2023/03/09
- [taler-wallet-core] 05/06: fix: summary empty string also means that summary is required, gnunet, 2023/03/09