mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Replace usage of ResponseSenders by LoadConsumer
This commit is contained in:
parent
40ee41ca92
commit
c1f25bbfe4
8 changed files with 28 additions and 43 deletions
|
@ -4,7 +4,7 @@
|
|||
|
||||
extern crate hyper;
|
||||
|
||||
use net_traits::ResponseSenders::Channel;
|
||||
use net_traits::LoadConsumer::Channel;
|
||||
use net_traits::LoadData;
|
||||
use net_traits::ProgressMsg::{Payload, Done};
|
||||
use self::hyper::header::ContentType;
|
||||
|
|
|
@ -7,7 +7,7 @@ use net_traits::image_cache_task::ImageResponseMsg::*;
|
|||
use net_traits::image_cache_task::Msg::*;
|
||||
|
||||
use net::resource_task::{start_sending, ProgressSender};
|
||||
use net_traits::{ControlMsg, Metadata, ResourceTask, ResponseSenders};
|
||||
use net_traits::{ControlMsg, Metadata, ResourceTask};
|
||||
use net_traits::image_cache_task::{ImageCacheTask, ImageCacheTaskClient, ImageResponseMsg, Msg};
|
||||
use net_traits::ProgressMsg::{Payload, Done};
|
||||
use profile::time;
|
||||
|
@ -111,7 +111,7 @@ fn mock_resource_task<T: Closure + Send + 'static>(on_load: Box<T>) -> ResourceT
|
|||
loop {
|
||||
match port.recv().unwrap() {
|
||||
ControlMsg::Load(_, consumer) => {
|
||||
let chan = start_sending(ResponseSenders::from_consumer(consumer), Metadata::default(
|
||||
let chan = start_sending(consumer, Metadata::default(
|
||||
Url::parse("file:///fake").unwrap()));
|
||||
on_load.invoke(chan);
|
||||
}
|
||||
|
@ -281,7 +281,7 @@ fn should_not_request_image_from_resource_task_if_image_is_already_available() {
|
|||
loop {
|
||||
match port.recv().unwrap() {
|
||||
ControlMsg::Load(_, consumer) => {
|
||||
let chan = start_sending(ResponseSenders::from_consumer(consumer), Metadata::default(
|
||||
let chan = start_sending(consumer, Metadata::default(
|
||||
Url::parse("file:///fake").unwrap()));
|
||||
chan.send(Payload(test_image_bin())).unwrap();
|
||||
chan.send(Done(Ok(()))).unwrap();
|
||||
|
@ -330,7 +330,7 @@ fn should_not_request_image_from_resource_task_if_image_fetch_already_failed() {
|
|||
loop {
|
||||
match port.recv().unwrap() {
|
||||
ControlMsg::Load(_, consumer) => {
|
||||
let chan = start_sending(ResponseSenders::from_consumer(consumer), Metadata::default(
|
||||
let chan = start_sending(consumer, Metadata::default(
|
||||
Url::parse("file:///fake").unwrap()));
|
||||
chan.send(Payload(test_image_bin())).unwrap();
|
||||
chan.send(Done(Err("".to_string()))).unwrap();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue