chiark / gitweb /
updates: Fix json_len for piecestate to include some for fixed stuff
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 7 Apr 2021 18:38:11 +0000 (19:38 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 7 Apr 2021 18:38:48 +0000 (19:38 +0100)
Empirically, this broke!

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/updates.rs

index 56b40369c11d9be487dd8184fb2b4ef131c9075c..ec76b0d60b148fef2a2741e2c49e73701f0c648b 100644 (file)
@@ -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<T:JsonLen> JsonLen for Vec<T> {
   fn json_len(&self) -> usize { self.iter().map(|x| x.json_len() + 10).sum() }