From 1a29df566dc248d6b321f07228f9562a92c0a56e Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 29 Jun 2020 00:31:53 +0100 Subject: [PATCH] piece id in seq update --- src/bin/server.rs | 2 +- src/updates.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/server.rs b/src/bin/server.rs index ef03879f..aaf3878c 100644 --- a/src/bin/server.rs +++ b/src/bin/server.rs @@ -170,7 +170,7 @@ fn api_grab(form : Json) -> impl response::Responder<'static> { if tclient == client { tcl.transmit_update(&Update { gen, - u : UpdatePayload::ClientSequence(form.s), + u : UpdatePayload::ClientSequence(piece, form.s), }); } else { tcl.transmit_update(&update); diff --git a/src/updates.rs b/src/updates.rs index d651eef9..6566d3df 100644 --- a/src/updates.rs +++ b/src/updates.rs @@ -21,7 +21,7 @@ pub struct PieceUpdate { #[derive(Debug,Serialize)] pub enum UpdatePayload { NoUpdate, - ClientSequence(ClientSequence), + ClientSequence(PieceId, ClientSequence), PieceDelete(PieceId), PieceInsert(PieceId, PieceUpdate), PieceUpdate(PieceId, PieceUpdate), -- 2.30.2