about summary refs log tree commit homepage
path: root/lib/PublicInbox/Config.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2020-09-09 06:26:13 +0000
committerEric Wong <e@80x24.org>2020-09-10 19:45:18 +0000
commit8fdea96141a65ac85d22d21ed9e3f999259ee73c (patch)
treeadd5a5934733e2520fd04b152bde30cb223cb5dd /lib/PublicInbox/Config.pm
parent352e2799ecec328f71aa33219214a0e3fc3d5f10 (diff)
downloadpublic-inbox-8fdea96141a65ac85d22d21ed9e3f999259ee73c.tar.gz
We will need to allow simultaneous iterators on the same
config object, since we'll need this for ExtMsg, NNTPD,
WwwListing, NewsWWW, and other places.
Diffstat (limited to 'lib/PublicInbox/Config.pm')
-rw-r--r--lib/PublicInbox/Config.pm18
1 files changed, 0 insertions, 18 deletions
diff --git a/lib/PublicInbox/Config.pm b/lib/PublicInbox/Config.pm
index f78115b6..8ccf337d 100644
--- a/lib/PublicInbox/Config.pm
+++ b/lib/PublicInbox/Config.pm
@@ -99,24 +99,6 @@ sub each_inbox {
         }
 }
 
-sub iterate_start {
-        my ($self, $cb, @arg) = @_;
-        my $i = 0;
-        $self->{-iter} = [ \$i, $cb, @arg ];
-}
-
-# for PublicInbox::DS::next_tick, we only call this is if
-# PublicInbox::DS is already loaded
-sub event_step {
-        my ($self) = @_;
-        my ($i, $cb, @arg) = @{$self->{-iter}};
-        my $section = $self->{-section_order}->[$$i++];
-        delete($self->{-iter}) unless defined($section);
-        eval { $cb->($self, $section, @arg) };
-        warn "E: $@ in ${self}::event_step" if $@;
-        PublicInbox::DS::requeue($self) if defined($section);
-}
-
 sub lookup_newsgroup {
         my ($self, $ng) = @_;
         _lookup_fill($self, '-by_newsgroup', lc($ng));