chiark / gitweb /
cmd updates: Improve arguments to accumulate
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 31 Mar 2021 18:14:04 +0000 (19:14 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 1 Apr 2021 10:37:58 +0000 (11:37 +0100)
We'll need this in a moment.

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

index bcffb751c114d52bdabe5991eed6d9ca2467da3f..b7dfdd6730ebbf2007307b6dfd86f7520c0a0447 100644 (file)
@@ -873,7 +873,7 @@ fn execute_for_game<'cs, 'igr, 'ig: 'igr>(
         let uh = mk_uh();
         (uh, auth_y)
       });
-      uh.accumulate(ig, updates)?;
+      uh.accumulate(ig, updates, &who)?;
       responses.push(resp);
       if let Some(unprepared) = unprepared {
         let uh = mem::replace(uh, mk_uh());
@@ -944,8 +944,9 @@ impl UpdateHandler {
   }
 
   #[throws(SVGProcessingError)]
-  fn accumulate(&mut self, g: &mut Instance,
-                updates: ExecuteGameChangeUpdates) {
+  fn accumulate(&mut self, g: &mut InstanceGuard,
+                updates: ExecuteGameChangeUpdates,
+                who: &Html) {
     let mut raw = updates.raw.unwrap_or_default();
     use UpdateHandler::*;
     match self {