Disk write queue

This commit is contained in:
Igor Katson 2024-05-03 12:47:57 +01:00
parent e658b960e3
commit 1744f0c101
5 changed files with 43 additions and 6 deletions

View file

@ -141,6 +141,7 @@ struct Handler {
locked: RwLock<Option<HandlerLocked>>,
}
#[async_trait::async_trait]
impl PeerConnectionHandler for Handler {
fn get_have_bytes(&self) -> u64 {
0
@ -157,7 +158,7 @@ impl PeerConnectionHandler for Handler {
Ok(())
}
fn on_received_message(&self, msg: Message<ByteBuf<'_>>) -> anyhow::Result<()> {
async fn on_received_message(&self, msg: Message<ByteBuf<'_>>) -> anyhow::Result<()> {
trace!("{}: received message: {:?}", self.addr, msg);
if let Message::Extended(ExtendedMessage::UtMetadata(UtMetadata::Data {