diff --git a/src/usermanager.cpp b/src/usermanager.cpp index 1e02d89feeda398b7e26458d41863ca9540eae09..c58daedfa2ed91c1063e8c55276bc5a9a9d5d48b 100644 --- a/src/usermanager.cpp +++ b/src/usermanager.cpp @@ -23,6 +23,7 @@ #include "transport/transport.h" #include "transport/storagebackend.h" #include "transport/conversationmanager.h" +#include "transport/rostermanager.h" namespace Transport { @@ -125,6 +126,7 @@ void UserManager::handlePresence(Swift::Presence::ref presence) { // // // // user = new User(presence->getFrom(), res, m_component, this); + user->getRosterManager()->setStorageBackend(m_storageBackend); // TODO: handle features somehow // // user->setFeatures(isVip ? CONFIG().VIPFeatures : CONFIG().transportFeatures); // // // if (c != NULL)