diff --git a/backends/libcommuni/ircnetworkplugin.h b/backends/libcommuni/ircnetworkplugin.h index c2925b77c4eaa73200206e0615d185cbab150098..043089cd807f494b451c35d78106f9e999343658 100644 --- a/backends/libcommuni/ircnetworkplugin.h +++ b/backends/libcommuni/ircnetworkplugin.h @@ -28,6 +28,8 @@ class IRCNetworkPlugin : public QObject, public NetworkPlugin { void handleRoomSubjectChangedRequest(const std::string &user, const std::string &room, const std::string &message); + void tryNextServer(); + public slots: void readData(); void sendData(const std::string &string); @@ -41,6 +43,7 @@ class IRCNetworkPlugin : public QObject, public NetworkPlugin { Config *config; QTcpSocket *m_socket; std::map m_sessions; - std::string m_server; + std::vector m_servers; + int m_currentServer; std::string m_identify; }; \ No newline at end of file