28 end |
28 end |
29 |
29 |
30 function stanza_mt:query(xmlns) |
30 function stanza_mt:query(xmlns) |
31 return self:tag("query", { xmlns = xmlns }); |
31 return self:tag("query", { xmlns = xmlns }); |
32 end |
32 end |
|
33 |
|
34 function stanza_mt:body(text, attr) |
|
35 return self:tag("body", attr):text(text); |
|
36 end |
|
37 |
33 function stanza_mt:tag(name, attrs) |
38 function stanza_mt:tag(name, attrs) |
34 local s = stanza(name, attrs); |
39 local s = stanza(name, attrs); |
35 (self.last_add[#self.last_add] or self):add_direct_child(s); |
40 (self.last_add[#self.last_add] or self):add_direct_child(s); |
36 t_insert(self.last_add, s); |
41 t_insert(self.last_add, s); |
37 return self; |
42 return self; |