clix.publish_atom: Move xmlns into a variable

Fri, 17 Aug 2012 18:13:44 +0200

author
Kim Alvefur <zash@zash.se>
date
Fri, 17 Aug 2012 18:13:44 +0200
changeset 94
6f038202a502
parent 93
8ab81c304073
child 95
ea99e6653e18

clix.publish_atom: Move xmlns into a variable

clix/publish_atom.lua file | annotate | diff | comparison | revisions
--- a/clix/publish_atom.lua	Fri Aug 17 17:29:21 2012 +0200
+++ b/clix/publish_atom.lua	Fri Aug 17 18:13:44 2012 +0200
@@ -1,6 +1,8 @@
 local new_uuid = require "util.uuid".generate;
 local datetime = require "util.datetime".datetime;
 
+local xmlns_atom = "http://www.w3.org/2005/Atom";
+
 return function (opts, arg)
 	if opts.short_help then
 		print("Publish an Atom entry to a pubsub node");
@@ -20,7 +22,7 @@
 	local function on_connect(conn)
 		-- Required: id, title, updated, author (which must have a name)
 		local entry_id = opts.entry_id or ("clix-"..new_uuid());
-		local atom_entry = verse.stanza("entry", { xmlns="http://www.w3.org/2005/Atom" })
+		local atom_entry = verse.stanza("entry", { xmlns = xmlns_atom})
 			:tag("id"):text(entry_id):up(id)
 			:tag("title"):text(opts.title or ""):up()
 			:tag("updated"):text(opts.updated or datetime()):up();

mercurial