my ($class, %opts) = @_;
my $altid = delete $opts{-altid};
my $self = $class->SUPER::new(%opts);
+ my $ibx = $self->{-inbox};
# altid = serial:ruby-core:file=msgmap.sqlite3
+ if (!$altid && $ibx && $ibx->{altid}) {
+ $altid ||= $ibx->{altid}->[0];
+ }
if ($altid) {
require PublicInbox::MID; # mid_clean
- my $ibx = $self->{-inbox};
require PublicInbox::AltId;
$self->{-altid} = PublicInbox::AltId->new($ibx, $altid, 1);
}