From 288df6a7bf8b933e2dc499e38f4915fcf974c14b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Mon, 30 Dec 2019 15:55:13 -0500 Subject: backport - Flush caches on upgrade - Properly handle FrameModule's unloading - Use the new module and remove the old implementation --- js/vapi-net.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'js/vapi-net.js') diff --git a/js/vapi-net.js b/js/vapi-net.js index f8d1052..086e596 100644 --- a/js/vapi-net.js +++ b/js/vapi-net.js @@ -26,6 +26,8 @@ /******************************************************************************/ (function () { + Cu.import('chrome://ematrix/content/lib/PendingRequests.jsm'); + vAPI.net = {}; vAPI.net.registerListeners = function () { @@ -40,7 +42,8 @@ let shouldLoadListenerMessageName = location.host + ':shouldLoad'; let shouldLoadListener = function (e) { let details = e.data; - let pendingReq = vAPI.httpObserver.createPendingRequest(details.url); + let pendingReq = + PendingRequestBuffer.createRequest(details.url); pendingReq.rawType = details.rawType; pendingReq.tabId = vAPI.tabs.manager.tabIdFromTarget(e.target); }; -- cgit v1.2.3