diff options
author | Eric Wong <e@80x24.org> | 2016-06-18 22:23:52 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-06-18 22:23:52 +0000 |
commit | bf963d16a434f3aa9fe903e1299ac86852ecd3c6 (patch) | |
tree | d249afede5811913b5091c9c2cbf0898074ba535 /lib/PublicInbox/WatchMaildir.pm | |
parent | f7db02b9aec08b37e08893e6e96c07725a0c1620 (diff) | |
download | public-inbox-bf963d16a434f3aa9fe903e1299ac86852ecd3c6.tar.gz |
This should be portable despite the intended use of this directory being non-portable.
Diffstat (limited to 'lib/PublicInbox/WatchMaildir.pm')
-rw-r--r-- | lib/PublicInbox/WatchMaildir.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/PublicInbox/WatchMaildir.pm b/lib/PublicInbox/WatchMaildir.pm index 35363755..f1a21b9b 100644 --- a/lib/PublicInbox/WatchMaildir.pm +++ b/lib/PublicInbox/WatchMaildir.pm @@ -45,10 +45,14 @@ sub new { }, $class; } +sub _done_for_now { + $_->done foreach values %{$_[0]->{importers}}; +} + sub _try_fsn_paths { my ($self, $paths) = @_; _try_path($self, $_->{path}) foreach @$paths; - $_->done foreach values %{$self->{importers}}; + _done_for_now($self); } sub _try_path { @@ -133,6 +137,7 @@ sub scan { } closedir $dh; } + _done_for_now($self); } 1; |