[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: do not save current header be
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: do not save current header before being added into the browser listener |
Date: |
Thu, 28 Apr 2022 21:21:16 +0200 |
This is an automated email from the git hooks/post-receive script.
sebasjm pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new 980d3f5b do not save current header before being added into the
browser listener
980d3f5b is described below
commit 980d3f5b2b866d7aafef038bfa015f3e6f1048ca
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Thu Apr 28 16:21:06 2022 -0300
do not save current header before being added into the browser listener
---
packages/taler-wallet-webextension/src/platform/chrome.ts | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/packages/taler-wallet-webextension/src/platform/chrome.ts
b/packages/taler-wallet-webextension/src/platform/chrome.ts
index e4ebfbae..be7dd40f 100644
--- a/packages/taler-wallet-webextension/src/platform/chrome.ts
+++ b/packages/taler-wallet-webextension/src/platform/chrome.ts
@@ -326,7 +326,6 @@ function registerTalerHeaderListener(callback: (tabId:
number, url: string) => v
return;
}
const prevHeaderListener = currentHeaderListener;
- currentHeaderListener = headerListener;
getPermissionsApi().containsHostPermissions().then(result => {
//if there is a handler already, remove it
@@ -338,11 +337,15 @@ function registerTalerHeaderListener(callback: (tabId:
number, url: string) => v
}
//if the result was positive, add the headerListener
if (result) {
- chrome?.webRequest?.onHeadersReceived?.addListener(
- headerListener,
- { urls: ["<all_urls>"] },
- ["responseHeaders"],
- );
+ const listener: chrome.webRequest.WebResponseHeadersEvent | undefined =
chrome?.webRequest?.onHeadersReceived;
+ if (listener) {
+ listener.addListener(
+ headerListener,
+ { urls: ["<all_urls>"] },
+ ["responseHeaders"],
+ );
+ currentHeaderListener = headerListener;
+ }
}
//notify the browser about this change, this operation is expensive
chrome?.webRequest?.handlerBehaviorChanged(() => {
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: do not save current header before being added into the browser listener,
gnunet <=