diff options
author | Eric Wong <e@yhbt.net> | 2020-07-05 23:27:33 +0000 |
---|---|---|
committer | Eric Wong <e@yhbt.net> | 2020-07-06 20:01:15 +0000 |
commit | c447bbbddb4ac8e1e9b7c35a15c09776d18501db (patch) | |
tree | 9b61883c48eb9936db15ef42642e4f3cd4e09aa8 /lib/PublicInbox/WwwAtomStream.pm | |
parent | 903c74de0b1feae03fdeb8a7ce68b6327699e3a2 (diff) | |
download | public-inbox-c447bbbddb4ac8e1e9b7c35a15c09776d18501db.tar.gz |
We always return Z (UTC) times, anyways, so we'll always use gmtime() on the seconds-after-the-epoch.
Diffstat (limited to 'lib/PublicInbox/WwwAtomStream.pm')
-rw-r--r-- | lib/PublicInbox/WwwAtomStream.pm | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/PublicInbox/WwwAtomStream.pm b/lib/PublicInbox/WwwAtomStream.pm index c407e343..c494fa22 100644 --- a/lib/PublicInbox/WwwAtomStream.pm +++ b/lib/PublicInbox/WwwAtomStream.pm @@ -103,7 +103,7 @@ sub atom_header { qq(\nhref="$base_url"/>) . qq(<link\nrel="self"\nhref="$self_url"/>) . qq(<id>$page_id</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 { - '<updated>' . strftime('%Y-%m-%dT%H:%M:%SZ', @_) . '</updated>'; + '<updated>' . strftime('%Y-%m-%dT%H:%M:%SZ', gmtime(@_)) . '</updated>'; } 1; |