|
@@ -286,6 +286,16 @@ pub fn connect_market_stream(ticker: Ticker) -> impl Stream<Item = Event> {
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
orderbook.fetched(&depth_update);
|
|
orderbook.fetched(&depth_update);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ let _ = output
|
|
|
|
|
+ .send(Event::DepthReceived(
|
|
|
|
|
+ ticker,
|
|
|
|
|
+ t,
|
|
|
|
|
+ orderbook.get_depth(),
|
|
|
|
|
+ std::mem::take(&mut trades_buffer).into_boxed_slice(),
|
|
|
|
|
+ ))
|
|
|
|
|
+ .await;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
StreamData::Trade(_) => {}
|
|
StreamData::Trade(_) => {}
|