summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/client.rs26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/client.rs b/src/client.rs
index ec8b42e..7d48676 100644
--- a/src/client.rs
+++ b/src/client.rs
@@ -57,21 +57,21 @@ impl FlicClient {
Poll::Pending => Poll::Ready(Ok(0_usize)),
Poll::Ready(all) => Poll::Ready(all),
}
- }).await{
- if size > 0 {
- let mut buffer = vec![];
- if let Some(_) = reader.read_buf(&mut buffer).await.ok() {
- for b in buffer.iter() {
- match self.event_mapper.lock().await.map(*b) {
- EventResult::Some(Event::NoOp) => {}
- EventResult::Some(event) => {
- let mut map = self.map.lock().await;
- for ref mut f in &mut *map {
- f(&event);
- }
+ }).await
+
+ if size > 0 {
+ let mut buffer = vec![];
+ if let Some(_) = reader.read_buf(&mut buffer).await.ok() {
+ for b in buffer.iter() {
+ match self.event_mapper.lock().await.map(*b) {
+ EventResult::Some(Event::NoOp) => {}
+ EventResult::Some(event) => {
+ let mut map = self.map.lock().await;
+ for ref mut f in &mut *map {
+ f(&event);
}
- _ => {}
}
+ _ => {}
}
}
}