Preliminary check-in of qmake-based build system. This is not finished yet!
[quassel.git] / src / core / core.cpp
index d633038..5159f93 100644 (file)
@@ -94,6 +94,7 @@ void Core::stopListening() {
 
 void Core::incomingConnection() {
   // TODO implement SSL
+  // TODO While
   QTcpSocket *socket = server.nextPendingConnection();
   connect(socket, SIGNAL(disconnected()), this, SLOT(clientDisconnected()));
   connect(socket, SIGNAL(readyRead()), this, SLOT(clientHasData()));
@@ -111,7 +112,7 @@ void Core::clientHasData() {
     try {
       processClientInit(socket, item);
     } catch(Storage::AuthError) {
-      qWarning() << "Authentification error!";  // FIXME
+      qWarning() << "Authentification error!";  // FIXME: send auth error to client
       socket->close();
       return;
     } catch(Exception e) {
@@ -155,6 +156,7 @@ void Core::processClientInit(QTcpSocket *socket, const QVariant &v) {
   QVariant reply = initSession(uid);
   disconnect(socket, 0, this, 0);
   sessions[uid]->addClient(socket);
+  qDebug() << "Client initialized successfully.";
   writeDataToDevice(socket, reply);
 }