equal
deleted
inserted
replaced
128 origin.send(st.reply(stanza):add_child(item:cmdtag("completed", stanza.tags[1].attr.sessionid) |
128 origin.send(st.reply(stanza):add_child(item:cmdtag("completed", stanza.tags[1].attr.sessionid) |
129 :tag("x", {xmlns="jabber:x:data", type="result"}) |
129 :tag("x", {xmlns="jabber:x:data", type="result"}) |
130 :tag("field", {type="hidden", var="FORM_TYPE"}) |
130 :tag("field", {type="hidden", var="FORM_TYPE"}) |
131 :tag("value"):text("http://jabber.org/protocol/admin"):up():up() |
131 :tag("value"):text("http://jabber.org/protocol/admin"):up():up() |
132 :add_child(field))); |
132 :add_child(field))); |
|
133 sessions[stanza.tags[1].attr.sessionid] = nil; |
|
134 return true; |
133 else |
135 else |
134 local sessionid=uuid.generate(); |
136 local sessionid=uuid.generate(); |
135 sessions[sessionid] = "executing"; |
137 sessions[sessionid] = "executing"; |
136 origin.send(st.reply(stanza):add_child(item:cmdtag("executing", sessionid):add_child(get_online_users_layout:form()))); |
138 origin.send(st.reply(stanza):add_child(item:cmdtag("executing", sessionid):add_child(get_online_users_layout:form()))); |
137 end |
139 end |