]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiInspect.pm
get rid of unnecessary bytes::length usage
[public-inbox.git] / lib / PublicInbox / LeiInspect.pm
index 574da7a7eca8cbaf3f4d54e514c0e13da9193ba8..2d2ff1a0e7f6754a014f8d1d461c06b503253ef1 100644 (file)
@@ -14,10 +14,11 @@ sub inspect_blob ($$) {
        my ($lei, $oidhex) = @_;
        my $ent = {};
        if (my $lse = $lei->{lse}) {
-               my @docids = $lse ? $lse->over->blob_exists($oidhex) : ();
+               my $oidbin = pack('H*', $oidhex);
+               my @docids = $lse ? $lse->over->oidbin_exists($oidbin) : ();
                $ent->{'lei/store'} = \@docids if @docids;
                my $lms = $lse->lms;
-               if (my $loc = $lms ? $lms->locations_for($oidhex) : undef) {
+               if (my $loc = $lms ? $lms->locations_for($oidbin) : undef) {
                        $ent->{'mail-sync'} = $loc;
                }
        }
@@ -40,8 +41,7 @@ sub inspect_imap_uid ($$) {
 sub inspect_sync_folder ($$) {
        my ($lei, $folder) = @_;
        my $ent = {};
-       my $lse = $lei->{lse} or return $ent;
-       my $lms = $lse->lms or return $ent;
+       my $lms = $lei->lms or return $ent;
        my $folders = [ $folder ];
        my $err = $lms->arg2folder($lei, $folders);
        if ($err) {
@@ -74,7 +74,7 @@ sub inspect_docid ($$;$) {
        my $data = $doc->get_data;
        $ent->{docid} = $docid;
        $ent->{data_length} = length($data);
-       $ent->{description} => $doc->get_description;
+       $ent->{description} = $doc->get_description;
        $ent->{$_} = $doc->$_ for (qw(termlist_count values_count));
        my $cur = $doc->termlist_begin;
        my $end = $doc->termlist_end;