chiark / gitweb /
apitest: updates: Always call findp
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 1 May 2022 17:33:16 +0000 (18:33 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 1 May 2022 17:47:41 +0000 (18:47 +0100)
This makes the code smaller.

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

index 4da0099972203ece72ebdd1115188912baff759a..f72c4a2a1468e188e6c12e35b4d2e42521524377 100644 (file)
@@ -423,14 +423,15 @@ pub fn update_update_pieces<PI:Idx>(
   }
 
   let v = v.as_object().unwrap();
+  let p = findp(pieces, v);
 
   if k == "Recorded" {
-    let p = findp(pieces, v).unwrap();
+    let p = p.unwrap();
     for k in ["zg", "svg"] {
       p.info.set(k, &v[k]);
     }
   } else if k == "Piece" {
-    let p = findp(pieces, v).unwrap();
+    let p = p.unwrap();
     let (op, d) = v["op"].as_object().unwrap().iter().next().unwrap();
 
     match op.as_str() {