about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--lib/PublicInbox/SearchIdx.pm2
-rw-r--r--lib/PublicInbox/Smsg.pm5
2 files changed, 1 insertions, 6 deletions
diff --git a/lib/PublicInbox/SearchIdx.pm b/lib/PublicInbox/SearchIdx.pm
index eb228e6b..f10a9104 100644
--- a/lib/PublicInbox/SearchIdx.pm
+++ b/lib/PublicInbox/SearchIdx.pm
@@ -484,7 +484,7 @@ sub remove_by_oid {
         for (; $head != $tail; $head++) {
                 my $docid = $head->get_docid;
                 my $doc = $db->get_document($docid);
-                my $smsg = PublicInbox::Smsg->wrap($mid);
+                my $smsg = bless { mid => $mid }, 'PublicInbox::Smsg';
                 $smsg->load_expand($doc);
                 if ($smsg->{blob} eq $oid) {
                         push(@delete, $docid);
diff --git a/lib/PublicInbox/Smsg.pm b/lib/PublicInbox/Smsg.pm
index 8e277127..446bca81 100644
--- a/lib/PublicInbox/Smsg.pm
+++ b/lib/PublicInbox/Smsg.pm
@@ -17,11 +17,6 @@ use PublicInbox::Address;
 use PublicInbox::MsgTime qw(msg_timestamp msg_datestamp);
 use Time::Local qw(timegm);
 
-sub wrap {
-        my ($class, $mid) = @_;
-        bless { mid => $mid }, $class;
-}
-
 sub get_val ($$) {
         my ($doc, $col) = @_;
         # sortable_unserialise is defined by PublicInbox::Search::load_xapian()