From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 1DA681F920 for ; Sun, 5 Jul 2020 23:28:09 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH 17/43] wwwatomstream: simplify feed_update callers Date: Sun, 5 Jul 2020 23:27:33 +0000 Message-Id: <20200705232759.3161-18-e@yhbt.net> In-Reply-To: <20200705232759.3161-1-e@yhbt.net> References: <20200705232759.3161-1-e@yhbt.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: We always return Z (UTC) times, anyways, so we'll always use gmtime() on the seconds-after-the-epoch. --- Documentation/mknews.perl | 2 +- lib/PublicInbox/WwwAtomStream.pm | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Documentation/mknews.perl b/Documentation/mknews.perl index 965c30c1d..ba049d9e6 100755 --- a/Documentation/mknews.perl +++ b/Documentation/mknews.perl @@ -131,7 +131,7 @@ sub atom_start { delete $astream->{emit_header}; my $ibx = $ctx->{-inbox}; my $title = PublicInbox::WwwAtomStream::title_tag($ibx->description); - my $updated = PublicInbox::WwwAtomStream::feed_updated(gmtime($mtime)); + my $updated = PublicInbox::WwwAtomStream::feed_updated($mtime); print $out < ) . qq() . qq($page_id) . - feed_updated(gmtime($mtime)); + feed_updated($mtime); } # returns undef or string @@ -125,9 +125,7 @@ sub feed_entry { $irt = ''; } my $href = $base . mid_href($mid) . '/'; - my $t = msg_timestamp($hdr); - my @t = gmtime(defined $t ? $t : time); - my $updated = feed_updated(@t); + my $updated = feed_updated(msg_timestamp($hdr)); my $title = $hdr->header('Subject'); $title = '(no subject)' unless defined $title && $title ne ''; @@ -158,7 +156,7 @@ sub feed_entry { } sub feed_updated { - '' . strftime('%Y-%m-%dT%H:%M:%SZ', @_) . ''; + '' . strftime('%Y-%m-%dT%H:%M:%SZ', gmtime(@_)) . ''; } 1;