diff --git a/engine.pro b/engine.pro index bdb90e556e34d979dbc2005e72ec192865c631c9..cd2a9a34233c9eb08e604b3a05b3cb7de3b03c84 100644 --- a/engine.pro +++ b/engine.pro @@ -85,6 +85,7 @@ SOURCES += api/meteorddp.cpp \ CustomModels/loginmethodsmodel.cpp \ repos/loginmethodsrepository.cpp \ repos/entities/loginmethod.cpp \ + restRequests/getserverinforequest.cpp \ ddpRequests/rocketchatblockuserrequest.cpp \ ddpRequests/rocketchatunblockuserrequest.cpp \ restRequests/getserverinforequest.cpp \ @@ -174,6 +175,7 @@ HEADERS += \ CustomModels/loginmethodsmodel.h \ repos/loginmethodsrepository.h \ repos/entities/loginmethod.h \ + restRequests/getserverinforequest.h \ ddpRequests/rocketchatblockuserrequest.h \ ddpRequests/rocketchatunblockuserrequest.h \ restRequests/getserverinforequest.h \ @@ -268,3 +270,4 @@ CONFIG(release, debug|release) { RESOURCES += \ sql.qrc + diff --git a/rocketchatserver.h b/rocketchatserver.h index 00646e3c3b6827c63e8936c9a23d95e5f90f36ee..8cf8215507f502d8c944218d442d6e6706872b6b 100755 --- a/rocketchatserver.h +++ b/rocketchatserver.h @@ -156,8 +156,6 @@ class RocketChatServerData : public QObject void getServerInfo(); - void leaveChannel( const QString &pId ); - void logout( void ); void setConnectionState( const ConnectionState &pValue ); @@ -204,8 +202,6 @@ class RocketChatServerData : public QObject public: - - QString getServerId() const; bool isConnected() const; bool isWebsocketValid( void ) const; @@ -255,7 +251,6 @@ class RocketChatServerData : public QObject uint mTokenExpire = 0; QString mResumeToken; - MeteorDDP *mDdpApi = nullptr; RestApi *mRestApi = nullptr; UserRepository mUsers; @@ -263,6 +258,7 @@ class RocketChatServerData : public QObject ChannelRepository *mChannels = nullptr; EmojiRepo *mEmojiRepo = nullptr; QVariantMap mAutocompleteRecords; + RocketChatServerConfig config; bool mConnected = false; bool mLoggedIn = false; bool mResumeOperation = false;