aboutsummaryrefslogtreecommitdiff
path: root/jobs
diff options
context:
space:
mode:
Diffstat (limited to 'jobs')
-rw-r--r--jobs/syncjob.cpp3
-rw-r--r--jobs/syncjob.h2
2 files changed, 3 insertions, 2 deletions
diff --git a/jobs/syncjob.cpp b/jobs/syncjob.cpp
index 3adf6b0c..1e71e215 100644
--- a/jobs/syncjob.cpp
+++ b/jobs/syncjob.cpp
@@ -66,7 +66,7 @@ BaseJob::Status SyncJob::parseJson(const QJsonDocument& data)
return Success;
}
-void SyncData::parseJson(const QJsonDocument &data) {
+BaseJob::Status SyncData::parseJson(const QJsonDocument &data) {
QElapsedTimer et; et.start();
QJsonObject json = data.object();
nextBatch_ = json.value("next_batch").toString();
@@ -89,6 +89,7 @@ void SyncData::parseJson(const QJsonDocument &data) {
roomData.emplace_back(rkey, roomState.enumVal, rs[rkey].toObject());
}
qCDebug(PROFILER) << "*** SyncData::parseJson():" << et.elapsed() << "ms";
+ return Success;
}
SyncRoomData::SyncRoomData(const QString& roomId_, JoinState joinState_,
diff --git a/jobs/syncjob.h b/jobs/syncjob.h
index 9dc221b5..16ac5895 100644
--- a/jobs/syncjob.h
+++ b/jobs/syncjob.h
@@ -71,7 +71,7 @@ namespace QMatrixClient
class SyncData {
public:
- void parseJson(const QJsonDocument &data);
+ BaseJob::Status parseJson(const QJsonDocument &data);
SyncDataList&& takeRoomData();
QString nextBatch() const;