This commit is contained in:
Ondřej Fischer 2019-11-14 15:49:29 +01:00
parent 6d73a9c712
commit 79c1fc36fe
5 changed files with 68 additions and 68 deletions

View File

@ -1,32 +1,32 @@
INCLUDEPATH += $$PWD
CONFIG += c++14
SOURCES += \
$$PWD/colnodapi.cpp \
$$PWD/data.cpp \
$$PWD/databaseapi.cpp \
$$PWD/datamanager.cpp \
$$PWD/entity.cpp \
$$PWD/logger.cpp \
$$PWD/requestmanager.cpp \
$$PWD/response.cpp \
$$PWD/subject.cpp \
$$PWD/syncmanager.cpp \
$$PWD/token.cpp
HEADERS += \
$$PWD/colnodapi.h \
$$PWD/data.h \
$$PWD/databaseapi.h \
$$PWD/datamanager.h \
$$PWD/entity.h \
$$PWD/logger.h \
$$PWD/requestmanager.h \
$$PWD/response.h \
$$PWD/subject.h \
$$PWD/syncmanager.h \
$$PWD/token.h
include(../../server-sdk/serversdk.pri)
INCLUDEPATH += $$PWD
CONFIG += c++14
SOURCES += \
$$PWD/colnodapi.cpp \
$$PWD/data.cpp \
$$PWD/databaseapi.cpp \
$$PWD/datamanager.cpp \
$$PWD/entity.cpp \
$$PWD/logger.cpp \
$$PWD/requestmanager.cpp \
$$PWD/response.cpp \
$$PWD/subject.cpp \
$$PWD/syncmanager.cpp \
$$PWD/token.cpp
HEADERS += \
$$PWD/colnodapi.h \
$$PWD/data.h \
$$PWD/databaseapi.h \
$$PWD/datamanager.h \
$$PWD/entity.h \
$$PWD/logger.h \
$$PWD/requestmanager.h \
$$PWD/response.h \
$$PWD/subject.h \
$$PWD/syncmanager.h \
$$PWD/token.h
include(../../server-sdk/serversdk.pri)

View File

@ -1,14 +1,14 @@
#include "data.h"
Data::Data()
{
}
void Data::clear()
{
updatedTokens.clear();
updatedSubjects.clear();
deletedTokens.clear();
deletedSubjects.clear();
}
#include "data.h"
Data::Data()
{
}
void Data::clear()
{
updatedTokens.clear();
updatedSubjects.clear();
deletedTokens.clear();
deletedSubjects.clear();
}

View File

@ -1,19 +1,19 @@
#pragma once
#include "token.h"
#include "subject.h"
class Data
{
public:
Data();
void clear();
QHash<QUuid, std::shared_ptr<Token>> updatedTokens;
QList<QString> deletedTokens;
QHash<QUuid, std::shared_ptr<Subject>> updatedSubjects;
QList<QString> deletedSubjects;
};
#pragma once
#include "token.h"
#include "subject.h"
class Data
{
public:
Data();
void clear();
QHash<QUuid, std::shared_ptr<Token>> updatedTokens;
QList<QString> deletedTokens;
QHash<QUuid, std::shared_ptr<Subject>> updatedSubjects;
QList<QString> deletedSubjects;
};

View File

@ -15,7 +15,7 @@
#include "serversdk/databasetable.h"
// TODO: move to token class
class TokenTable : public serversdk::DatabaseTable {
Q_OBJECT
TABLE_PROPERTY(QUuid, id, setId, QUuid())

View File

@ -99,12 +99,12 @@ void SyncManager::areDataReady()
}
void SyncManager::saveColnodData(std::shared_ptr<Data> data)
void SyncManager::saveColnodData(const std::shared_ptr<Data> &data)
{
colnodData = data;
}
void SyncManager::saveDatabaseData(std::shared_ptr<Data> data)
void SyncManager::saveDatabaseData(const std::shared_ptr<Data> &data)
{
databaseData = data;
}