this should tackle sqlites issues with concurrent access
[quassel.git] / src / core / corenetwork.cpp
index cdcf185..a7cbd22 100644 (file)
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
  ***************************************************************************/
 
+#include "core.h"
 #include "corenetwork.h"
 #include "coresession.h"
 
+#include "logger.h"
+
 CoreNetwork::CoreNetwork(const NetworkId &networkid, CoreSession *session)
   : Network(networkid, session),
     _coreSession(session)
@@ -42,3 +45,8 @@ void CoreNetwork::requestDisconnect() const {
   }
   emit disconnectRequested(networkId());
 }
+
+void CoreNetwork::requestSetNetworkInfo(const NetworkInfo &info) {
+  setNetworkInfo(info);
+  Core::updateNetwork(coreSession()->user(), info);
+}