From c16ca8c0d73e8edd7859e5c799a514e3398ca74b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Fischer?= Date: Thu, 10 Oct 2019 14:09:36 +0200 Subject: [PATCH] Add declarations of other endpoints functions --- src/colnod/requestmanager.cpp | 69 +++++++++++++++++++++++++++++++++-- src/colnod/requestmanager.h | 14 +++++++ 2 files changed, 80 insertions(+), 3 deletions(-) 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;}