Add declarations of other endpoints functions

This commit is contained in:
Ondřej Fischer 2019-10-10 14:09:36 +02:00
parent bb7b3e6574
commit c16ca8c0d7
2 changed files with 80 additions and 3 deletions

View File

@ -42,10 +42,10 @@ void RequestManager::login(QString host, QString username, QString password)
loginStatus = false; loginStatus = false;
return; return;
} }
if (loginStatus)
return;
jsonResponse = reply->readAll(); jsonResponse = reply->readAll();
prepareAuthHeader(); prepareAuthHeader();
if (loginStatus)
return;
loginStatus = true; loginStatus = true;
emit successLogin(); emit successLogin();
reply->deleteLater(); reply->deleteLater();
@ -70,7 +70,6 @@ QNetworkReply* RequestManager::getRequest(QString endpoint)
emit responseReady(); emit responseReady();
}); });
return reply; return reply;
} }
QString RequestManager::getFromJson(QString json, const QString &member) QString RequestManager::getFromJson(QString json, const QString &member)
@ -173,3 +172,67 @@ Response* RequestManager::getTokenSubject()
return response; 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)
{
}

View File

@ -32,6 +32,20 @@ public:
Response* getSubjects(); Response* getSubjects();
Response* getTokens(); Response* getTokens();
Response* getTokenSubject(); 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??? void login(QString endpoint, QString username, QString password); //I want it private, but unittest???
const QJsonDocument &getConfig() const {return config;} const QJsonDocument &getConfig() const {return config;}