157 xmlns = xmlns_jingle, |
157 xmlns = xmlns_jingle, |
158 sid = self.sid, |
158 sid = self.sid, |
159 action = command, |
159 action = command, |
160 initiator = self.role == "initiator" and self.stream.jid or nil, |
160 initiator = self.role == "initiator" and self.stream.jid or nil, |
161 responder = self.role == "responder" and self.jid or nil, |
161 responder = self.role == "responder" and self.jid or nil, |
162 }) |
162 }):add_child(element); |
163 :tag("content", { creator = self.creator, name = self.name }) |
|
164 :add_child(element); |
|
165 if not callback then |
163 if not callback then |
166 self.stream:send(stanza); |
164 self.stream:send(stanza); |
167 else |
165 else |
168 self.stream:send_iq(stanza, callback); |
166 self.stream:send_iq(stanza, callback); |
169 end |
167 end |