diff --git a/src/colnod/requestmanager.cpp b/src/colnod/requestmanager.cpp index d0ee796..1e4ecd9 100644 --- a/src/colnod/requestmanager.cpp +++ b/src/colnod/requestmanager.cpp @@ -42,10 +42,10 @@ void RequestManager::login(QString host, QString username, QString password) loginStatus = false; return; } - if (loginStatus) - return; jsonResponse = reply->readAll(); prepareAuthHeader(); + if (loginStatus) + return; loginStatus = true; emit successLogin(); reply->deleteLater(); @@ -70,7 +70,6 @@ QNetworkReply* RequestManager::getRequest(QString endpoint) emit responseReady(); }); return reply; - } QString RequestManager::getFromJson(QString json, const QString &member) @@ -173,3 +172,67 @@ Response* RequestManager::getTokenSubject() return response; } + +Response* RequestManager::getSubjectsUpdated(uint64_t) +{ + +} + +Response* RequestManager::getSubjectsDeleted(uint64_t) +{ + +} + +Response* RequestManager::getTokensUpdated(uint64_t) +{ + +} + +Response* RequestManager::getTokensDeleted(uint64_t) +{ + +} + +Response* RequestManager::getAccessGroups() +{ + +} + +Response* RequestManager::getAccessGroupsUpdated(uint64_t) +{ + +} + +Response* RequestManager::getAccessGroupsDeleted(uint64_t) +{ + +} + +Response* RequestManager::getAccessGroupMembership() +{ + +} + +Response* RequestManager::getAccessGroupMembershipUpdated(uint64_t) +{ + +} + +Response* RequestManager::getAccessGroupMembershipDeleted(uint64_t) +{ + +} + + + + + + + + + + + + + + diff --git a/src/colnod/requestmanager.h b/src/colnod/requestmanager.h index 42b1a62..8aba322 100644 --- a/src/colnod/requestmanager.h +++ b/src/colnod/requestmanager.h @@ -32,6 +32,20 @@ public: Response* getSubjects(); Response* getTokens(); Response* getTokenSubject(); + + Response* getSubjectsUpdated(uint64_t); + Response* getSubjectsDeleted(uint64_t); + + Response* getTokensUpdated(uint64_t); + Response* getTokensDeleted(uint64_t); + + Response* getAccessGroups(); + Response* getAccessGroupsUpdated(uint64_t); + Response* getAccessGroupsDeleted(uint64_t); + Response* getAccessGroupMembership(); + Response* getAccessGroupMembershipUpdated(uint64_t); + Response* getAccessGroupMembershipDeleted(uint64_t); + void login(QString endpoint, QString username, QString password); //I want it private, but unittest??? const QJsonDocument &getConfig() const {return config;}