examples/iq.lua
changeset 49 95f3bf77c598
parent 43 7c22b1f2c6e5
child 64 bf7521ed96eb
equal deleted inserted replaced
48:d31ae73038f7 49:95f3bf77c598
    16 		function ( conn, mess )
    16 		function ( conn, mess )
    17 			local mtype, smtype = mess:type ()
    17 			local mtype, smtype = mess:type ()
    18 			if smtype == 'result' then
    18 			if smtype == 'result' then
    19 				success ( mess )
    19 				success ( mess )
    20 			elseif smtype == 'error' then
    20 			elseif smtype == 'error' then
    21 				fail ( mess:child( 'error' ):children():name () ) -- FIXME
    21 				fail ( mess:child( 'error' ):children():name (), mess ) -- FIXME
    22 			else
    22 			else
    23 				fail ( mess:xml () )
    23 				fail ( mess:xml (), mess )
    24 				return false
    24 				return false
    25 			end
    25 			end
    26 			return true
    26 			return true
    27 		end )
    27 		end )
    28 end
    28 end