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());
}
#[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 {