mirror of
https://gitlab.com/spaceti-app/integrations/acs/colnod-connector.git
synced 2026-07-12 12:00:37 +02:00
prepering next step: process data
This commit is contained in:
parent
ac8eff481d
commit
649b494682
@ -39,7 +39,7 @@ void ColnodAPI::downloadData(const Timestamp &time)
|
||||
if (!checkRequest(request)) {
|
||||
qWarning(colnod) << "ERROR during calling" << request->url() << ", request unsuccessful";
|
||||
mValid = false;
|
||||
emit downloadDataFinished(nullptr);
|
||||
emit downloadDataFinished(nullptr); // TODO: think about it, will the other if passed?
|
||||
}
|
||||
else if (!checkResponse(request->responseData())) {
|
||||
qWarning(colnod) << "Data from" << request->url() << "are invalid";
|
||||
|
||||
@ -51,7 +51,7 @@ public:
|
||||
ColnodAPI(serversdk::RequestManager* reqManconst, const bool &dryMode = false, const QString &userName = "spaceti", const QString &password = "spaceti1");
|
||||
|
||||
void downloadData(const Timestamp &time);
|
||||
void processData(const std::shared_ptr<Data> &data);
|
||||
bool processData(const std::shared_ptr<Data> &data);
|
||||
|
||||
// New approach
|
||||
std::shared_ptr<serversdk::Request> requestLogin();
|
||||
|
||||
@ -49,10 +49,6 @@ bool SyncManager::startSynchronization()
|
||||
qInfo(syncmanager) << equals;
|
||||
qInfo(syncmanager) << "SYNCHRONIZATION BEGIN";
|
||||
|
||||
// TODO: solve this in prepare data
|
||||
database->initNewTokens();
|
||||
|
||||
|
||||
// GETTING DATA FROM DATABASE
|
||||
auto databaseData = database->downloadData();
|
||||
if (!databaseData) {
|
||||
@ -82,7 +78,12 @@ bool SyncManager::startSynchronization()
|
||||
return;
|
||||
}
|
||||
|
||||
// NOT FINISHED scolnod->processData(preparedData->colnodData);
|
||||
if (!colnod->processData(preparedData->colnodData)) {
|
||||
qCritical(syncmanager) << "Not possible to upload data to colnod";
|
||||
}
|
||||
if (!database->processData(preparedData->databaseData)) {
|
||||
qCritical(syncmanager) << "Not possible to upload data to database";
|
||||
}
|
||||
});
|
||||
|
||||
return true;
|
||||
|
||||
@ -30,7 +30,6 @@ private:
|
||||
private:
|
||||
void initNewToken(std::shared_ptr<Token> token);
|
||||
|
||||
bool downloadData();
|
||||
bool prepareData();
|
||||
bool processData();
|
||||
void updateLastUpdate(qint64 syncBegin);
|
||||
@ -55,12 +54,6 @@ private:
|
||||
serversdk::DatabaseManager dbMan;
|
||||
Timestamp mlastSync;
|
||||
|
||||
std::shared_ptr<Data> colnodData;
|
||||
std::shared_ptr<Data> databaseData;
|
||||
|
||||
std::shared_ptr<Data> colnodDataToProcess;
|
||||
std::shared_ptr<Data> databaseDataToProcess;
|
||||
|
||||
int dataAmount = 0;
|
||||
bool mDryMode;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user