From: Eric Wong Date: Mon, 28 Apr 2014 20:04:44 +0000 (+0000) Subject: feed: avoid redirect on permalink X-Git-Tag: v1.0.0~1188 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=408ace3fa76b5987245ab0ab76a4ae43f3811c51;p=public-inbox.git feed: avoid redirect on permalink This saves one round-trip request response so reduces latency over slow links. The redirect only exists for convenience and isn't 100% reliable in case the Message-ID terminates with a .(html|txt) suffix. --- diff --git a/lib/PublicInbox/Feed.pm b/lib/PublicInbox/Feed.pm index 1c6d1efd..0a08c7f2 100644 --- a/lib/PublicInbox/Feed.pm +++ b/lib/PublicInbox/Feed.pm @@ -243,9 +243,8 @@ sub add_to_feed { my $mid = $mime->header_obj->header_raw('Message-ID'); defined $mid or return 0; $mid = PublicInbox::Hval->new_msgid($mid); - my $href = $mid->as_href; - my $content = PublicInbox::View->as_feed_entry($mime, - "$fullurl$href.html"); + my $href = $mid->as_href . '.html'; + my $content = PublicInbox::View->as_feed_entry($mime, $fullurl . $href); defined($content) or return 0; my $subject = mime_header($mime, 'Subject') or return 0;