From: Ian Jackson Date: Sun, 10 Jan 2021 22:38:54 +0000 (+0000) Subject: wdt: Break out synch_raw (nfc) X-Git-Tag: otter-0.3.0~127 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=18ec39b4b55802cba3a0f70b516f3dd67d426cf5;p=otter.git wdt: Break out synch_raw (nfc) Signed-off-by: Ian Jackson --- diff --git a/wdriver.rs b/wdriver.rs index 6f952363..d6ab8499 100644 --- a/wdriver.rs +++ b/wdriver.rs @@ -984,7 +984,7 @@ fn screenshot(driver: &T4d, count: &mut ScreenShotCount, slug: &str) { impl<'g> WindowGuard<'g> { #[throws(AE)] - pub fn synch(&mut self) { + fn synch_raw(&mut self) { let cmd = MgmtCommand::AlterGame { game: self.w.instance.clone(), how: MgmtGameUpdateMode::Online, @@ -1024,6 +1024,11 @@ impl<'g> WindowGuard<'g> { Ok::<(),AE>(()) })() .context("await gen update via async js script")?; + } + + #[throws(AE)] + pub fn synch(&mut self) { + self.synch_raw()?; (|| { let errors = self.su.driver.execute_script(r#"