ejabberdsql2prosody: Add support for rosterusers.ask == "B" (both pending in and...
[prosody.git] / tools / ejabberdsql2prosody.lua
index ddbe3ee2638418733c27a57fc6880fbbbad66110..def3a907351f693863d756bed573657ad3a73aa5 100644 (file)
@@ -241,6 +241,9 @@ for i, row in ipairs(t["rosterusers"] or NULL) do
        elseif ask == "I" then
                roster_pending(node, host, contact);
                ask = nil;
+       elseif ask == "B" then
+               roster_pending(node, host, contact);
+               ask = "subscribe";
        else error("Unknown ask type: "..ask); end
        local item = {name = name, ask = ask, subscription = subscription, groups = {}};
        roster(node, host, contact, item);