mirror of
https://github.com/servo/servo.git
synced 2025-08-04 05:00:08 +01:00
Remove ProgressSender::Listener.
This commit is contained in:
parent
8a6016013e
commit
fe3d512ea4
1 changed files with 2 additions and 11 deletions
|
@ -24,8 +24,8 @@ use hyper::mime::{Mime, SubLevel, TopLevel};
|
||||||
use hyper_serde::Serde;
|
use hyper_serde::Serde;
|
||||||
use ipc_channel::ipc::{self, IpcReceiver, IpcReceiverSet, IpcSender};
|
use ipc_channel::ipc::{self, IpcReceiver, IpcReceiverSet, IpcSender};
|
||||||
use mime_classifier::{ApacheBugFlag, MimeClassifier, NoSniffFlag};
|
use mime_classifier::{ApacheBugFlag, MimeClassifier, NoSniffFlag};
|
||||||
use net_traits::{AsyncResponseTarget, CoreResourceThread, Metadata, ProgressMsg, ResponseAction};
|
use net_traits::{CookieSource, CoreResourceThread, Metadata, ProgressMsg};
|
||||||
use net_traits::{CookieSource, CoreResourceMsg, FetchResponseMsg, FetchTaskTarget, LoadConsumer};
|
use net_traits::{CoreResourceMsg, FetchResponseMsg, FetchTaskTarget, LoadConsumer};
|
||||||
use net_traits::{CustomResponseMediator, LoadData, LoadResponse, NetworkError, ResourceId};
|
use net_traits::{CustomResponseMediator, LoadData, LoadResponse, NetworkError, ResourceId};
|
||||||
use net_traits::{ResourceThreads, WebSocketCommunicate, WebSocketConnectData};
|
use net_traits::{ResourceThreads, WebSocketCommunicate, WebSocketConnectData};
|
||||||
use net_traits::LoadContext;
|
use net_traits::LoadContext;
|
||||||
|
@ -57,7 +57,6 @@ const TFD_PROVIDER: &'static TFDProvider = &TFDProvider;
|
||||||
|
|
||||||
pub enum ProgressSender {
|
pub enum ProgressSender {
|
||||||
Channel(IpcSender<ProgressMsg>),
|
Channel(IpcSender<ProgressMsg>),
|
||||||
Listener(AsyncResponseTarget),
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
|
@ -73,14 +72,6 @@ impl ProgressSender {
|
||||||
pub fn send(&self, msg: ProgressMsg) -> Result<(), ()> {
|
pub fn send(&self, msg: ProgressMsg) -> Result<(), ()> {
|
||||||
match *self {
|
match *self {
|
||||||
ProgressSender::Channel(ref c) => c.send(msg).map_err(|_| ()),
|
ProgressSender::Channel(ref c) => c.send(msg).map_err(|_| ()),
|
||||||
ProgressSender::Listener(ref b) => {
|
|
||||||
let action = match msg {
|
|
||||||
ProgressMsg::Payload(buf) => ResponseAction::DataAvailable(buf),
|
|
||||||
ProgressMsg::Done(status) => ResponseAction::ResponseComplete(status),
|
|
||||||
};
|
|
||||||
b.invoke_with_listener(action);
|
|
||||||
Ok(())
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue