lm.lua
changeset 7 5db1448eb857
parent 6 90073cbb535d
child 12 63f06a23c235
--- a/lm.lua	Fri Feb 20 23:07:43 2009 +0200
+++ b/lm.lua	Sat Feb 21 12:43:51 2009 +0200
@@ -1,5 +1,5 @@
 
-lm = require 'loudmouth'
+require 'loudmouth'
 
 -- argument is a table with keys,
 -- corresponding to method names.
@@ -149,7 +149,7 @@
 
 		return c
 	else
-		error ( "at least server name parameter required" )
+		error "at least server name parameter required"
 	end
 end
 
@@ -222,7 +222,7 @@
 	end
 	a.to = nil
 	a.mtype = nil
-	lm.message_node.fill ( m:node(), a )
+	lm.message_node.fill ( m, a )
 	return m
 end
 
@@ -244,17 +244,16 @@
 -- There are NO WAY to get a list of node attributes,
 -- except brute force...
 function lm.message.parse ( message )
-	local node = message:node ()
 	local mtype, subtype = message:type ()
 	if subtype then
 		mtype = mtype .. '-' .. subtype
 	end
 	local r = { mtype = mtype }
-	local value = node:value ()
+	local value = message:value ()
 	if value then
 		r[1] = value
 	end
-	lm.message_node.parse ( node, r )
+	lm.message_node.parse ( message, r )
 	return r
 end