1
0
mirror of https://github.com/fafhrd91/actix-net synced 2025-08-29 10:49:19 +02:00

update deps

This commit is contained in:
Nikolay Kim
2019-01-26 13:15:17 -08:00
parent ff6ac0a67f
commit 84bd257b86
11 changed files with 45 additions and 58 deletions

View File

@@ -1,7 +1,6 @@
use std::marker::PhantomData;
use std::rc::Rc;
use actix_rt::spawn;
use actix_service::{IntoNewService, IntoService, NewService, Service};
use futures::future::{ok, Future, FutureResult};
use futures::unsync::mpsc;
@@ -162,11 +161,13 @@ where
loop {
match self.service.poll_ready()? {
Async::Ready(_) => match self.stream.poll() {
Ok(Async::Ready(Some(item))) => spawn(StreamDispatcherService {
fut: self.service.call(Ok(item)),
stop: self.err_tx.clone(),
}),
Err(err) => spawn(StreamDispatcherService {
Ok(Async::Ready(Some(item))) => {
tokio_current_thread::spawn(StreamDispatcherService {
fut: self.service.call(Ok(item)),
stop: self.err_tx.clone(),
})
}
Err(err) => tokio_current_thread::spawn(StreamDispatcherService {
fut: self.service.call(Err(err)),
stop: self.err_tx.clone(),
}),