You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-07-16 00:14:34 +02:00
Added BaseModel to allow tracking changes
This commit is contained in:
@ -14,48 +14,48 @@ void Synchronizer::start() {
|
||||
|
||||
QSqlQuery query;
|
||||
|
||||
std::vector<Folder> folders;
|
||||
query = db_.query("SELECT " + Folder::dbFields().join(',') + " FROM folders WHERE synced = 0");
|
||||
query.exec();
|
||||
// std::vector<Folder> folders;
|
||||
// query = db_.query("SELECT " + Folder::dbFields().join(',') + " FROM folders WHERE synced = 0");
|
||||
// query.exec();
|
||||
|
||||
while (query.next()) {
|
||||
Folder folder;
|
||||
folder.fromSqlQuery(query);
|
||||
folders.push_back(folder);
|
||||
}
|
||||
// while (query.next()) {
|
||||
// Folder folder;
|
||||
// folder.fromSqlQuery(query);
|
||||
// folders.push_back(folder);
|
||||
// }
|
||||
|
||||
QList<Note> notes;
|
||||
query = db_.query("SELECT " + Note::dbFields().join(',') + " FROM notes WHERE synced = 0");
|
||||
query.exec();
|
||||
// QList<Note> notes;
|
||||
// query = db_.query("SELECT " + Note::dbFields().join(',') + " FROM notes WHERE synced = 0");
|
||||
// query.exec();
|
||||
|
||||
while (query.next()) {
|
||||
Note note;
|
||||
note.fromSqlQuery(query);
|
||||
notes << note;
|
||||
}
|
||||
// while (query.next()) {
|
||||
// Note note;
|
||||
// note.fromSqlQuery(query);
|
||||
// notes << note;
|
||||
// }
|
||||
|
||||
for (size_t i = 0; i < folders.size(); i++) {
|
||||
Folder folder = folders[i];
|
||||
QUrlQuery data;
|
||||
data.addQueryItem("id", folder.id());
|
||||
data.addQueryItem("title", folder.title());
|
||||
data.addQueryItem("created_time", QString::number(folder.createdTime()));
|
||||
data.addQueryItem("updated_time", QString::number(folder.updatedTime()));
|
||||
api_.put("folders/" + folder.id(), QUrlQuery(), data, "putFolder:" + folder.id());
|
||||
}
|
||||
// for (size_t i = 0; i < folders.size(); i++) {
|
||||
// Folder folder = folders[i];
|
||||
// QUrlQuery data;
|
||||
// data.addQueryItem("id", folder.id());
|
||||
// data.addQueryItem("title", folder.title());
|
||||
// data.addQueryItem("created_time", QString::number(folder.createdTime()));
|
||||
// data.addQueryItem("updated_time", QString::number(folder.updatedTime()));
|
||||
// api_.put("folders/" + folder.id(), QUrlQuery(), data, "putFolder:" + folder.id());
|
||||
// }
|
||||
|
||||
return;
|
||||
// return;
|
||||
|
||||
for (int i = 0; i < notes.size(); i++) {
|
||||
Note note = notes[i];
|
||||
QUrlQuery data;
|
||||
data.addQueryItem("id", note.id());
|
||||
data.addQueryItem("title", note.title());
|
||||
data.addQueryItem("body", note.body());
|
||||
data.addQueryItem("created_time", QString::number(note.createdTime()));
|
||||
data.addQueryItem("updated_time", QString::number(note.updatedTime()));
|
||||
api_.put("notes/" + note.id(), QUrlQuery(), data, "putNote:" + note.id());
|
||||
}
|
||||
// for (int i = 0; i < notes.size(); i++) {
|
||||
// Note note = notes[i];
|
||||
// QUrlQuery data;
|
||||
// data.addQueryItem("id", note.id());
|
||||
// data.addQueryItem("title", note.title());
|
||||
// data.addQueryItem("body", note.body());
|
||||
// data.addQueryItem("created_time", QString::number(note.createdTime()));
|
||||
// data.addQueryItem("updated_time", QString::number(note.updatedTime()));
|
||||
// api_.put("notes/" + note.id(), QUrlQuery(), data, "putNote:" + note.id());
|
||||
// }
|
||||
}
|
||||
|
||||
void Synchronizer::api_requestDone(const QJsonObject& response, const QString& tag) {
|
||||
|
Reference in New Issue
Block a user