Diff

mod_pubsub_feeds/mod_pubsub_feeds.lua @ 2401:7a1625a84624

mod_pubsub_feeds: Ask for leases that expire after one day (Years after testing this module, I was still subscribed to a GNU Social instance)
author Kim Alvefur <zash@zash.se>
date Mon, 28 Nov 2016 08:48:23 +0100
parent 2384:feba6439b6fb
child 2421:a9add2d1adf5
line wrap: on
line diff
--- a/mod_pubsub_feeds/mod_pubsub_feeds.lua	Sat Nov 26 00:34:05 2016 +0100
+++ b/mod_pubsub_feeds/mod_pubsub_feeds.lua	Mon Nov 28 08:48:23 2016 +0100
@@ -47,6 +47,7 @@
 
 local feed_list = module:shared("feed_list");
 local refresh_interval;
+local lease_length = tostring(math.floor(module:get_option_number("feed_lease_length", 86400)));
 
 function module.load()
 	local config = module:get_option("feeds", { });
@@ -185,7 +186,7 @@
 		["hub.topic"] = feed.url;
 		["hub.verify"] = "async"; -- COMPAT this is REQUIRED in the 0.3 draft but removed in 0.4
 		["hub.secret"] = feed.secret;
-		--["hub.lease_seconds"] = "";
+		["hub.lease_seconds"] = lease_length;
 	};
 
 	--module:log("debug", "subscription request, body: %s", body);