# HG changeset patch # User Kim Alvefur # Date 1411205501 -7200 # Node ID f7cb287dd3c75eea9fcea769bb4b2dbd1cf30566 # Parent 6ea13869753f64ad99f1192efe17e4eaf5b62442 mod_roster_command: Also initialize usermanager diff -r 6ea13869753f -r f7cb287dd3c7 mod_roster_command/mod_roster_command.lua --- a/mod_roster_command/mod_roster_command.lua Tue Sep 16 19:55:54 2014 +0200 +++ b/mod_roster_command/mod_roster_command.lua Sat Sep 20 11:31:41 2014 +0200 @@ -34,11 +34,13 @@ return; end storagemanager.initialize_host(user_host); + usermanager.initialize_host(user_host); -- Update user's roster to say subscription request is pending... rostermanager.set_contact_pending_out(user_username, user_host, contact_jid); if hosts[contact_host] then if contact_host ~= user_host then storagemanager.initialize_host(contact_host); + usermanager.initialize_host(contact_host); end -- Update contact's roster to say subscription request is pending... rostermanager.set_contact_pending_in(contact_username, contact_host, user_jid); @@ -65,11 +67,13 @@ return; end storagemanager.initialize_host(user_host); + usermanager.initialize_host(user_host); -- Update user's roster to say subscription is cancelled... rostermanager.unsubscribe(user_username, user_host, contact_jid); if hosts[contact_host] then if contact_host ~= user_host then storagemanager.initialize_host(contact_host); + usermanager.initialize_host(contact_host); end -- Update contact's roster to say subscription is cancelled... rostermanager.unsubscribed(contact_username, contact_host, user_jid); @@ -90,6 +94,7 @@ return; end storagemanager.initialize_host(user_host); + usermanager.initialize_host(user_host); -- Load user's roster and find the contact local roster = rostermanager.load_roster(user_username, user_host);