|
8 | 8 | use std::ops::RangeInclusive; |
9 | 9 |
|
10 | 10 | use crate::{ |
| 11 | + Message, Notification, ScannerError, ScannerMessage, |
11 | 12 | block_range_scanner::BlockScannerResult, |
12 | 13 | event_scanner::{filter::EventFilter, listener::EventListener}, |
13 | 14 | types::TryStream, |
14 | | - Message, Notification, ScannerError, ScannerMessage, |
15 | 15 | }; |
16 | 16 | use alloy::{ |
17 | 17 | network::Network, |
18 | 18 | rpc::types::{Filter, Log}, |
19 | 19 | }; |
20 | 20 | use futures::StreamExt; |
21 | | -use robust_provider::{provider::Error as RobustProviderError, RobustProvider}; |
| 21 | +use robust_provider::{RobustProvider, provider::Error as RobustProviderError}; |
22 | 22 | use tokio::{ |
23 | 23 | sync::{ |
24 | | - broadcast::{self, error::RecvError, Sender}, |
| 24 | + broadcast::{self, Sender, error::RecvError}, |
25 | 25 | mpsc, |
26 | 26 | }, |
27 | 27 | task::JoinSet, |
28 | 28 | }; |
29 | | -use tokio_stream::{wrappers::ReceiverStream, Stream}; |
| 29 | +use tokio_stream::{Stream, wrappers::ReceiverStream}; |
30 | 30 |
|
31 | 31 | /// Handles a stream of scanned block ranges. |
32 | 32 | pub trait BlockRangeHandler { |
@@ -117,10 +117,10 @@ impl<N: Network> StreamHandler<N> { |
117 | 117 |
|
118 | 118 | // process all of the buffered results |
119 | 119 | while let Some(result) = stream.next().await { |
120 | | - if let Ok(ScannerMessage::Data(logs)) = result.as_ref() { |
121 | | - if logs.is_empty() { |
122 | | - continue; |
123 | | - } |
| 120 | + if let Ok(ScannerMessage::Data(logs)) = result.as_ref() && |
| 121 | + logs.is_empty() |
| 122 | + { |
| 123 | + continue; |
124 | 124 | } |
125 | 125 |
|
126 | 126 | if listener.sender.try_stream(result).await.is_closed() { |
@@ -491,7 +491,7 @@ async fn get_logs<N: Network>( |
491 | 491 | mod tests { |
492 | 492 | use alloy::{ |
493 | 493 | network::Ethereum, |
494 | | - providers::{mock::Asserter, RootProvider}, |
| 494 | + providers::{RootProvider, mock::Asserter}, |
495 | 495 | rpc::client::RpcClient, |
496 | 496 | }; |
497 | 497 |
|
|
0 commit comments