]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiXSearch.pm
smsg: make parse_references an object method
[public-inbox.git] / lib / PublicInbox / LeiXSearch.pm
index afd2fc24793328fc63e23e523320791d145afaf9..fb608d00611455237a68b726becd6a76f4073da4 100644 (file)
@@ -169,7 +169,7 @@ sub each_eml { # callback for MboxReader->mboxrd
        my ($eml, $self, $lei, $each_smsg) = @_;
        my $smsg = bless {}, 'PublicInbox::Smsg';
        $smsg->populate($eml);
-       PublicInbox::OverIdx::parse_references($smsg, $eml, mids($eml));
+       $smsg->parse_references($eml, mids($eml));
        $smsg->{$_} //= '' for qw(from to cc ds subject references mid);
        delete @$smsg{qw(From Subject -ds -ts)};
        if (my $startq = delete($self->{5})) { wait_startq($startq) }
@@ -381,7 +381,6 @@ sub ipc_atfork_prepare {
        my ($self) = @_;
        if (exists $self->{remotes}) {
                require PublicInbox::MboxReader;
-               require PublicInbox::OverIdx; # parse_references
                require IO::Uncompress::Gunzip;
        }
        # FDS: (0: done_wr, 1: stdout|mbox, 2: stderr,