diff options
author | bors-servo <metajack+bors@gmail.com> | 2015-10-13 16:20:22 -0600 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2015-10-13 16:20:22 -0600 |
commit | bc58cd2de05b371f641051eb1038cd29e36bbb01 (patch) | |
tree | e341b1336ee2fdbf9db115e9fa988c3d4211ea8e | |
parent | 9fca41c7a7498cb6e27b914c45290dc4639d6f8b (diff) | |
parent | 43a0651761aafe16066eecf54b80d1ab829dc461 (diff) | |
download | servo-bc58cd2de05b371f641051eb1038cd29e36bbb01.tar.gz servo-bc58cd2de05b371f641051eb1038cd29e36bbb01.zip |
Auto merge of #8004 - craftytrickster:user-agent/#7968, r=jdm
Removed user agent parameter from being unnecessarily passed
https://github.com/servo/servo/issues/7968
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8004)
<!-- Reviewable:end -->
-rw-r--r-- | components/net/http_loader.rs | 7 | ||||
-rw-r--r-- | components/net/resource_task.rs | 9 |
2 files changed, 9 insertions, 7 deletions
diff --git a/components/net/http_loader.rs b/components/net/http_loader.rs index 7713b7b3e73..1a6827367b9 100644 --- a/components/net/http_loader.rs +++ b/components/net/http_loader.rs @@ -52,12 +52,13 @@ pub fn create_http_connector() -> Arc<Pool<Connector>> { Arc::new(Pool::with_connector(Default::default(), connector)) } -pub fn factory(hsts_list: Arc<RwLock<HSTSList>>, +pub fn factory(user_agent: String, + hsts_list: Arc<RwLock<HSTSList>>, cookie_jar: Arc<RwLock<CookieStorage>>, devtools_chan: Option<Sender<DevtoolsControlMsg>>, connector: Arc<Pool<Connector>>) - -> Box<FnBox(LoadData, LoadConsumer, Arc<MIMEClassifier>, String) + Send> { - box move |load_data: LoadData, senders, classifier, user_agent| { + -> Box<FnBox(LoadData, LoadConsumer, Arc<MIMEClassifier>) + Send> { + box move |load_data: LoadData, senders, classifier| { spawn_named(format!("http_loader for {}", load_data.url.serialize()), move || { load_for_consumer(load_data, senders, diff --git a/components/net/resource_task.rs b/components/net/resource_task.rs index 62dc75315db..91247a4a60f 100644 --- a/components/net/resource_task.rs +++ b/components/net/resource_task.rs @@ -226,8 +226,8 @@ impl ResourceManager { fn load(&mut self, load_data: LoadData, consumer: LoadConsumer) { fn from_factory(factory: fn(LoadData, LoadConsumer, Arc<MIMEClassifier>)) - -> Box<FnBox(LoadData, LoadConsumer, Arc<MIMEClassifier>, String) + Send> { - box move |load_data, senders, classifier, _user_agent| { + -> Box<FnBox(LoadData, LoadConsumer, Arc<MIMEClassifier>) + Send> { + box move |load_data, senders, classifier| { factory(load_data, senders, classifier) } } @@ -235,7 +235,8 @@ impl ResourceManager { let loader = match &*load_data.url.scheme { "file" => from_factory(file_loader::factory), "http" | "https" | "view-source" => - http_loader::factory(self.hsts_list.clone(), + http_loader::factory(self.user_agent.clone(), + self.hsts_list.clone(), self.cookie_storage.clone(), self.devtools_chan.clone(), self.connector.clone()), @@ -250,6 +251,6 @@ impl ResourceManager { }; debug!("resource_task: loading url: {}", load_data.url.serialize()); - loader.call_box((load_data, consumer, self.mime_classifier.clone(), self.user_agent.clone())); + loader.call_box((load_data, consumer, self.mime_classifier.clone())); } } |