From: Ian Jackson Date: Wed, 7 Apr 2021 18:38:11 +0000 (+0100) Subject: updates: Fix json_len for piecestate to include some for fixed stuff X-Git-Tag: otter-0.5.0~137 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=2ab391164cde9744e396efd9d45c369e2dad8d87;p=otter.git updates: Fix json_len for piecestate to include some for fixed stuff Empirically, this broke! Signed-off-by: Ian Jackson --- diff --git a/src/updates.rs b/src/updates.rs index 56b40369..ec76b0d6 100644 --- a/src/updates.rs +++ b/src/updates.rs @@ -391,11 +391,15 @@ impl PreparedUpdateEntry_Image { } impl JsonLen for PreparedPieceState { - fn json_len(&self) -> usize { self.svg.json_len() + self.uos.json_len() } + fn json_len(&self) -> usize { + 300 + self.svg.json_len() + self.uos.json_len() + } } impl JsonLen for PreparedPieceImage { - fn json_len(&self) -> usize { self.svg.json_len() + self.uos.json_len() } + fn json_len(&self) -> usize { + 100 + self.svg.json_len() + self.uos.json_len() + } } impl JsonLen for Vec { fn json_len(&self) -> usize { self.iter().map(|x| x.json_len() + 10).sum() }