Software / code / verse
Comparison
client.lua @ 22:e6fad7c411fe
verse.client: Extend verse object with message/iq/presence/stanza methods from util.stanza
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 04 Dec 2009 03:23:06 +0000 |
| parent | 21:00da62000b83 |
| child | 25:92d3a333ea8a |
comparison
equal
deleted
inserted
replaced
| 21:00da62000b83 | 22:e6fad7c411fe |
|---|---|
| 2 local stream = verse.stream_mt; | 2 local stream = verse.stream_mt; |
| 3 | 3 |
| 4 local jid_split = require "jid".split; | 4 local jid_split = require "jid".split; |
| 5 local lxp = require "lxp"; | 5 local lxp = require "lxp"; |
| 6 local st = require "util.stanza"; | 6 local st = require "util.stanza"; |
| 7 | |
| 8 -- Shortcuts to save having to load util.stanza | |
| 9 verse.message, verse.presence, verse.iq, verse.stanza = | |
| 10 st.message, st.presence, st.iq, st.stanza; | |
| 11 | |
| 7 local init_xmlhandlers = require "xmlhandlers"; | 12 local init_xmlhandlers = require "xmlhandlers"; |
| 8 | 13 |
| 9 local xmlns_stream = "http://etherx.jabber.org/streams"; | 14 local xmlns_stream = "http://etherx.jabber.org/streams"; |
| 10 | 15 |
| 11 local stream_callbacks = { stream_tag = xmlns_stream.."\1stream", | 16 local stream_callbacks = { stream_tag = xmlns_stream.."\1stream", |