chiark / gitweb /
wdt: Break out synch_raw (nfc)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 10 Jan 2021 22:38:54 +0000 (22:38 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 10 Jan 2021 23:18:38 +0000 (23:18 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
wdriver.rs

index 6f952363b92531a4ba030b7badeca812264146d9..d6ab8499f36e2c23d434cee9b7b0ca6fcb11e164 100644 (file)
@@ -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#"