aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/net/data_loader.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/net/data_loader.rs')
-rw-r--r--src/components/net/data_loader.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/components/net/data_loader.rs b/src/components/net/data_loader.rs
index b0f5fa7fc77..4719b114e7b 100644
--- a/src/components/net/data_loader.rs
+++ b/src/components/net/data_loader.rs
@@ -2,10 +2,9 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-use resource_task::{Done, Payload, Metadata, LoadResponse, LoaderTask, start_sending};
+use resource_task::{Done, Payload, Metadata, LoadData, LoadResponse, LoaderTask, start_sending};
use serialize::base64::FromBase64;
-use url::Url;
use http::headers::test_utils::from_stream_with_str;
use http::headers::content_type::MediaType;
@@ -19,7 +18,8 @@ pub fn factory() -> LoaderTask {
}
}
-fn load(url: Url, start_chan: Sender<LoadResponse>) {
+fn load(load_data: LoadData, start_chan: Sender<LoadResponse>) {
+ let url = load_data.url;
assert!("data" == url.scheme);
let mut metadata = Metadata::default(url.clone());
@@ -76,7 +76,7 @@ fn assert_parse(url: &'static str,
use std::comm;
let (start_chan, start_port) = comm::channel();
- load(FromStr::from_str(url).unwrap(), start_chan);
+ load(LoadData::new(FromStr::from_str(url).unwrap()), start_chan);
let response = start_port.recv();
assert_eq!(&response.metadata.content_type, &content_type);