tools/ejabberdsql2prosody.lua

changeset 1602
1056369a29df
parent 1601
a3ffc27b6207
child 1603
d11606859400
equal deleted inserted replaced
1601:a3ffc27b6207 1602:1056369a29df
239 elseif ask == "O" then 239 elseif ask == "O" then
240 ask = "subscribe"; 240 ask = "subscribe";
241 elseif ask == "I" then 241 elseif ask == "I" then
242 roster_pending(node, host, contact); 242 roster_pending(node, host, contact);
243 ask = nil; 243 ask = nil;
244 elseif ask == "B" then
245 roster_pending(node, host, contact);
246 ask = "subscribe";
244 else error("Unknown ask type: "..ask); end 247 else error("Unknown ask type: "..ask); end
245 local item = {name = name, ask = ask, subscription = subscription, groups = {}}; 248 local item = {name = name, ask = ask, subscription = subscription, groups = {}};
246 roster(node, host, contact, item); 249 roster(node, host, contact, item);
247 end 250 end
248 for i, row in ipairs(t["rostergroups"] or NULL) do 251 for i, row in ipairs(t["rostergroups"] or NULL) do

mercurial