[Pkg-mozext-commits] [requestpolicy] 115/280: [refact] "http-on-modify-request" -> ReqProcessor

David Prévot taffit at moszumanska.debian.org
Sat May 2 20:30:08 UTC 2015


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

taffit pushed a commit to branch master
in repository requestpolicy.

commit 4485ef94967bed03e73171108477cbb1f17e08c1
Author: Martin Kimmerle <dev at 256k.de>
Date:   Tue Jan 6 09:58:24 2015 +0100

    [refact] "http-on-modify-request" -> ReqProcessor
    
    Formerly "http-on-modify-request" has been observed in
    rpService. Now rpService does not need to import
    RequestProcessor anymore.
---
 src/content/lib/request-processor.jsm      | 11 +++++++++--
 src/content/main/requestpolicy-service.jsm |  7 -------
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/content/lib/request-processor.jsm b/src/content/lib/request-processor.jsm
index 92bb8f0..643da9e 100644
--- a/src/content/lib/request-processor.jsm
+++ b/src/content/lib/request-processor.jsm
@@ -47,7 +47,8 @@ ScriptLoader.importModules([
   "lib/utils",
   "lib/request",
   "lib/request-result",
-  "lib/request-set"
+  "lib/request-set",
+  "lib/process-environment"
 ], this);
 ScriptLoader.defineLazyModuleGetters({
   "lib/content-policy": ["PolicyImplementation"],
@@ -868,7 +869,7 @@ let RequestProcessor = (function(self) {
    * Currently this just looks for prefetch requests that are getting through
    * which we currently can't stop.
    */
-  self._examineHttpRequest = function(aSubject) {
+  let examineHttpRequest = function(aSubject) {
     var httpChannel = aSubject.QueryInterface(Ci.nsIHttpChannel);
     try {
       // Determine if prefetch requests are slipping through.
@@ -883,6 +884,12 @@ let RequestProcessor = (function(self) {
     }
   };
 
+  ProcessEnvironment.obMan.observe({
+    "http-on-modify-request": examineHttpRequest
+  });
+
+
+
   self._printAllowedRequests = function() {
     self._allowedRequests.print();
   };
diff --git a/src/content/main/requestpolicy-service.jsm b/src/content/main/requestpolicy-service.jsm
index 3248809..5eefc4d 100644
--- a/src/content/main/requestpolicy-service.jsm
+++ b/src/content/main/requestpolicy-service.jsm
@@ -36,7 +36,6 @@ ScriptLoader.importModules([
   "lib/prefs",
   "lib/utils/domains",
   "lib/policy-manager",
-  "lib/request-processor",
   "lib/subscription",
   "lib/utils",
   "lib/utils/constants",
@@ -165,7 +164,6 @@ let rpService = (function() {
   // start observers / listeners
   ProcessEnvironment.enqueueStartupFunction(function() {
     ProcessEnvironment.obMan.observe({
-      "http-on-modify-request": self.observe,
       "sessionstore-windows-restored": self.observe,
       "private-browsing": self.observe,
       SUBSCRIPTION_UPDATED_TOPIC: self.observe,
@@ -208,11 +206,6 @@ let rpService = (function() {
 
     observe: function(subject, topic, data) {
       switch (topic) {
-        case "http-on-modify-request" :
-          // TODO: observe "http-on-modify-request" not here, but in
-          //       RequestProcessor
-          RequestProcessor._examineHttpRequest(subject);
-          break;
         case SUBSCRIPTION_UPDATED_TOPIC:
           Logger.debug(Logger.TYPE_INTERNAL, 'XXX updated: ' + data);
           // TODO: check if the subscription is enabled. The user might have

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/requestpolicy.git



More information about the Pkg-mozext-commits mailing list