X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FMID.pm;h=78952b95e02f1eb94a6876017bc6c8e6a911978c;hb=5422a844b7384c32b3532d128e15e0b50d24435b;hp=3d404ef821187652f31a267da48e25597b928ed9;hpb=22d8fcc3d37b9ce13a5088f1d0557078c9a84062;p=public-inbox.git diff --git a/lib/PublicInbox/MID.pm b/lib/PublicInbox/MID.pm index 3d404ef8..78952b95 100644 --- a/lib/PublicInbox/MID.pm +++ b/lib/PublicInbox/MID.pm @@ -1,10 +1,12 @@ # Copyright (C) 2015 all contributors # License: AGPLv3 or later (https://www.gnu.org/licenses/agpl-3.0.txt) +# +# Various Message-ID-related functions. package PublicInbox::MID; use strict; use warnings; use base qw/Exporter/; -our @EXPORT_OK = qw/mid_clean id_compress mid2path/; +our @EXPORT_OK = qw/mid_clean id_compress mid2path mid_mime/; use Digest::SHA qw/sha1_hex/; use constant MID_MAX => 40; # SHA-1 hex length @@ -40,4 +42,6 @@ sub mid2path { "$x2/$x38"; } +sub mid_mime ($) { $_[0]->header_obj->header_raw('Message-ID') } + 1;