diff options
author | Florian Dold <florian.dold@gmail.com> | 2018-01-18 01:37:30 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2018-01-18 01:37:30 +0100 |
commit | 82d9c2a7cd2e343866997438d44aa5422190a028 (patch) | |
tree | 3feef2e8b7db1680e42818419195c95946751783 /src/webex/wxBackend.ts | |
parent | d4c2f6f6f992c36609c4a029afcb378a7f839ddf (diff) | |
download | wallet-core-82d9c2a7cd2e343866997438d44aa5422190a028.tar.xz |
access refunds correctly
Diffstat (limited to 'src/webex/wxBackend.ts')
-rw-r--r-- | src/webex/wxBackend.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/webex/wxBackend.ts b/src/webex/wxBackend.ts index c0b42a768..7bbba1759 100644 --- a/src/webex/wxBackend.ts +++ b/src/webex/wxBackend.ts @@ -416,11 +416,12 @@ async function talerPay(fields: any, url: string, tabId: number): Promise<string if (p.lastSessionSig) { nextUrl.addSearch("session_sig", p.lastSessionSig); } - return url; + return nextUrl.href(); }; if (fields.resource_url) { const p = await w.queryPaymentByFulfillmentUrl(fields.resource_url); + console.log("query for resource url", fields.resource_url, "result", p); if (p.found) { return goToPayment(p); } @@ -519,6 +520,9 @@ function handleHttpPayment(headerList: chrome.webRequest.HttpHeader[], url: stri if (fields.session_id) { uri.addSearch("sessionId", fields.session_id); } + if (fields.resource_url) { + uri.addSearch("resourceUrl", fields.resource_url); + } return { redirectUrl: uri.href() }; } |