aboutsummaryrefslogtreecommitdiff
path: root/lib/syncdata.h
diff options
context:
space:
mode:
authorAlexey Andreyev <aa13q@ya.ru>2019-08-23 17:03:14 +0300
committerAlexey Andreev <aa13q@ya.ru>2020-02-25 17:31:32 +0300
commit283208f8f891aafaaa0ae573bd8b9fcda783da12 (patch)
tree8546d63ddcc154eb6c1679875bdc9b366100bda9 /lib/syncdata.h
parent60c0f079f0366e501de6658b5fb56ec905da0c31 (diff)
downloadlibquotient-283208f8f891aafaaa0ae573bd8b9fcda783da12.tar.gz
libquotient-283208f8f891aafaaa0ae573bd8b9fcda783da12.zip
E2EE: implement SyncData::deviceOneTimeKeysCount
Signed-off-by: Alexey Andreev <aa13q@ya.ru>
Diffstat (limited to 'lib/syncdata.h')
-rw-r--r--lib/syncdata.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/syncdata.h b/lib/syncdata.h
index d55438d7..6e7183ee 100644
--- a/lib/syncdata.h
+++ b/lib/syncdata.h
@@ -92,6 +92,10 @@ public:
Events&& takePresenceData();
Events&& takeAccountData();
Events&& takeToDeviceEvents();
+ const QHash<QString, int>& deviceOneTimeKeysCount() const
+ {
+ return deviceOneTimeKeysCount_;
+ }
SyncDataList&& takeRoomData();
QString nextBatch() const { return nextBatch_; }
@@ -108,6 +112,7 @@ private:
Events toDeviceEvents;
SyncDataList roomData;
QStringList unresolvedRoomIds;
+ QHash<QString, int> deviceOneTimeKeysCount_;
static QJsonObject loadJson(const QString& fileName);
};