about summary refs log tree commit homepage
path: root/lib/PublicInbox/WwwAtomStream.pm
diff options
context:
space:
mode:
authorEric Wong <e@yhbt.net>2020-07-05 23:27:33 +0000
committerEric Wong <e@yhbt.net>2020-07-06 20:01:15 +0000
commitc447bbbddb4ac8e1e9b7c35a15c09776d18501db (patch)
tree9b61883c48eb9936db15ef42642e4f3cd4e09aa8 /lib/PublicInbox/WwwAtomStream.pm
parent903c74de0b1feae03fdeb8a7ce68b6327699e3a2 (diff)
downloadpublic-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.pm8
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;