comparison mod_pubsub_feed/mod_pubsub_feed.lua @ 400:f42fe4229f8a

mod_pubsub_feed: Fix timestamp on Windows, which has no %T
author Kim Alvefur <zash@zash.se>
date Wed, 24 Aug 2011 11:29:02 +0200
parents 4e50e591a7fc
children c85397063eca
comparison
equal deleted inserted replaced
399:4e0d36941ba1 400:f42fe4229f8a
135 end 135 end
136 136
137 function fetch(item, callback) -- HTTP Pull 137 function fetch(item, callback) -- HTTP Pull
138 local headers = { }; 138 local headers = { };
139 if item.data and item.last_update then 139 if item.data and item.last_update then
140 headers["If-Modified-Since"] = date("!%a, %d %b %Y %T %Z", item.last_update); 140 headers["If-Modified-Since"] = date("!%a, %d %b %Y %H:%M:%S %Z", item.last_update);
141 --COMPAT We could have saved 6 bytes here, but Microsoft apparently hates %T, so you got this gigantic comment instead.
141 end 142 end
142 http.request(item.url, { headers = headers }, function(data, code, req) 143 http.request(item.url, { headers = headers }, function(data, code, req)
143 if code == 200 then 144 if code == 200 then
144 item.data = data; 145 item.data = data;
145 if callback then callback(item) end 146 if callback then callback(item) end