# HG changeset patch # User Matthew Wild # Date 1292424757 0 # Node ID 3499b4ea32775ddea9de262d3c8822e9271fa663 # Parent 8c67ea868c06f6b36d6bcf3c6357448d2da35708 verse.client: Fire 'stanza-out' and {message,presence,iq}'-out' for outgoing stanzas diff -r 8c67ea868c06 -r 3499b4ea3277 client.lua --- a/client.lua Wed Dec 15 14:50:10 2010 +0000 +++ b/client.lua Wed Dec 15 14:52:37 2010 +0000 @@ -107,6 +107,18 @@ return ret; end, -1); + self:hook("outgoing", function (data) + if data.name then + self:event("stanza-out", data); + end + end); + + self:hook("stanza-out", function (stanza) + if not stanza.attr.xmlns then + self:event(stanza.name.."-out", stanza); + end + end); + local function stream_ready() self:event("ready"); end