Merge pull request #571 from syncthing/recheck

Add routine for checking possible standby (fixes #565)
This commit is contained in:
Audrius Butkevicius 2014-08-27 22:44:36 +01:00
commit 91ba93bd7a

View File

@ -559,6 +559,8 @@ nextRepo:
}() }()
} }
go standbyMonitor()
events.Default.Log(events.StartupComplete, nil) events.Default.Log(events.StartupComplete, nil)
go generateEvents() go generateEvents()
@ -1164,3 +1166,15 @@ func overrideGUIConfig(originalCfg config.GUIConfiguration, address, authenticat
} }
return cfg return cfg
} }
func standbyMonitor() {
now := time.Now()
for {
time.Sleep(10 * time.Second)
if time.Since(now) > 2*time.Minute {
l.Infoln("Paused state detected, possibly woke up from standby.")
restart()
}
now = time.Now()
}
}