package PublicInbox::SearchThread;
use strict;
use warnings;
+use PublicInbox::MID qw($MID_EXTRACT);
sub thread {
my ($msgs, $ordersub, $ctx) = @_;
# Sadly, we sort here anyways since the fill-in-the-blanks References:
# can be shakier if somebody used In-Reply-To with multiple, disparate
# messages. So, take the client Date: into account since we can't
- # alway determine ordering when somebody uses multiple In-Reply-To.
+ # always determine ordering when somebody uses multiple In-Reply-To.
# We'll trust the client Date: header here instead of the Received:
# time since this is for display (and not retrieval)
_add_message($id_table, $_) for sort { $a->{ds} <=> $b->{ds} } @$msgs;
# everything is perfectly referenced, only the last ref
# matters.
my $prev;
- foreach my $ref ($refs =~ m/<([^>]+)>/g) {
+ foreach my $ref ($refs =~ m/$MID_EXTRACT/go) {
# Find a Container object for the given Message-ID
my $cont = _get_cont_for_id($id_table, $ref);