This commit is contained in:
fourtf
2017-01-03 22:08:20 +01:00
parent 2b4fa8071f
commit 4716894027
2 changed files with 8 additions and 1 deletions
+6 -1
View File
@@ -5,11 +5,14 @@
#include "QThreadPool"
#include "QRunnable"
#include "lambdaqrunnable.h"
#include "qcoreapplication.h"
IrcConnection* IrcManager::connection = NULL;
QMutex* IrcManager::connectionMutex = new QMutex();
long IrcManager::connectionIteration = 0;
QObject* IrcManager::parent = new QObject();
IrcManager::IrcManager()
{
@@ -41,7 +44,7 @@ void IrcManager::beginConnecting()
c->setUserName("justinfan123");
c->setNickName("justinfan123");
c->setRealName("justinfan123");
c->sendRaw("JOIN #hsdogdog");
c->sendRaw("JOIN #fourtf");
c->sendCommand(IrcCommand::createCapability("REQ", "twitch.tv/commands"));
c->sendCommand(IrcCommand::createCapability("REQ", "twitch.tv/tags"));
@@ -50,6 +53,8 @@ void IrcManager::beginConnecting()
connectionMutex->lock();
if (iteration == connectionIteration) {
delete connection;
c->moveToThread(QCoreApplication::instance()->thread());
connection = c;
}
else {