Move room management from Controller to RoomManager

This commit is contained in:
Carl Schwan
2021-05-08 01:17:19 +02:00
parent afa7b822f9
commit 873ab328dc
6 changed files with 6 additions and 22 deletions

View File

@@ -12,6 +12,7 @@
#include <QStringBuilder>
#include "controller.h"
#include "roommanager.h"
ActionsHandler::ActionsHandler(QObject *parent)
: QObject(parent)
@@ -52,7 +53,7 @@ void ActionsHandler::setConnection(Connection *connection)
if (m_connection != nullptr) {
connect(m_connection, &Connection::directChatAvailable, this, [this](Quotient::Room *room) {
room->setDisplayed(true);
Q_EMIT Controller::instance().roomJoined(room->id());
RoomManager::instance().enterRoom(qobject_cast<NeoChatRoom *>(room));
});
}
Q_EMIT connectionChanged();