62 self:warn(table.concat({reply:get_error()}, " ")) |
62 self:warn(table.concat({reply:get_error()}, " ")) |
63 callback(false, reply:get_error()) |
63 callback(false, reply:get_error()) |
64 return true; |
64 return true; |
65 end |
65 end |
66 local finnished = reply:get_child("fin", xmlns_mam) |
66 local finnished = reply:get_child("fin", xmlns_mam) |
67 if finnished and finnished.attr.queryid == queryid then |
67 if finnished then |
68 local rset = rsm.get(finnished); |
68 local rset = rsm.get(finnished); |
69 for k,v in pairs(rset or NULL) do results[k]=v; end |
69 for k,v in pairs(rset or NULL) do results[k]=v; end |
70 callback(results); |
70 callback(results); |
71 return true |
71 return true |
72 end |
72 end |