riddim.plugins.factoids: Import and use util.stanza instead of relying on now non-existant verse global

Sun, 20 May 2018 01:49:58 +0200

author
Kim Alvefur <zash@zash.se>
date
Sun, 20 May 2018 01:49:58 +0200
changeset 137
d16c9dba9337
parent 136
e36f5d359aa5
child 138
7c95aba75a55

riddim.plugins.factoids: Import and use util.stanza instead of relying on now non-existant verse global

plugins/factoids.lua file | annotate | diff | comparison | revisions
--- a/plugins/factoids.lua	Fri Jun 30 16:59:21 2017 +0200
+++ b/plugins/factoids.lua	Sun May 20 01:49:58 2018 +0200
@@ -1,3 +1,4 @@
+local st = require "util.stanza";
 local storage_backends = {};
 function riddim.plugins.factoids(bot)
 	local factoids = {};
@@ -185,11 +186,11 @@
 			end);
 		end,
 		save = function()
-			local st = verse.stanza(factoids_node, { xmlns = factoids_xmlns });
+			local wrapper = st.stanza(factoids_node, { xmlns = factoids_xmlns });
 			for name, text in pairs(factoids) do
-				st:tag("factoid", { name = name }):text(text):up();
+				wrapper:tag("factoid", { name = name }):text(text):up();
 			end
-			bot.stream:private_set(factoids_node, factoids_xmlns, st);
+			bot.stream:private_set(factoids_node, factoids_xmlns, wrapper);
 		end,
 	}
 	function actions.add(...) actions.save(); end

mercurial