diff options
Diffstat (limited to 'src/bin')
| -rw-r--r-- | src/bin/git-autosave-daemon.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bin/git-autosave-daemon.rs b/src/bin/git-autosave-daemon.rs index d9af1e5..fa6725e 100644 --- a/src/bin/git-autosave-daemon.rs +++ b/src/bin/git-autosave-daemon.rs @@ -31,7 +31,7 @@ fn push_queue( loop { while ping::new("8.8.8.8".parse().unwrap()) .socket_type(ping::SocketType::DGRAM) - .timeout(Duration::from_secs(60)) + .timeout(Duration::from_secs(5)) .ttl(128) .send() .is_err() @@ -46,7 +46,7 @@ fn push_queue( "There is no Internet connection, so pushes to the repository have been queued" ); } - std::thread::yield_now(); + std::thread::sleep(Duration::from_secs(60)); } while let Ok(workdir) = consumer.try_recv() { |
