From cd376fd88f5b034b549d3de47815f4225fe240c5 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Tue, 28 Dec 2021 14:42:44 -0500 Subject: be slightly more aggressive about syncing --- bin/mbsyncloop | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/bin/mbsyncloop b/bin/mbsyncloop index 3136c51..6b682bd 100755 --- a/bin/mbsyncloop +++ b/bin/mbsyncloop @@ -32,11 +32,13 @@ if (!$pid) { exit; } -my $i = 0; +my $last = 0; while (1) { - my $channel = $i % 15 ? "priority" : "all"; + my $now = time; + my $channel = ($now - $last) > 15 * 60 ? "all" : "priority"; + $last = $now; + system("mbsync -c ~/.mbsyncloop $channel") and last; system("notmuch new") and last; - sleep 60; - $i++; + sleep 60 - (time - $now); } -- cgit v1.2.3