diff options
author | Konstantinos Sideris <sideris.konstantin@gmail.com> | 2017-05-07 17:15:38 +0300 |
---|---|---|
committer | Konstantinos Sideris <sideris.konstantin@gmail.com> | 2017-05-07 17:15:38 +0300 |
commit | 1f90c58076b9c40a609c88b9cdad51dd55da6954 (patch) | |
tree | 5a45ae1b5b1ca62cf8665aa892de904481dac215 /include/Sync.h | |
parent | Add matrix::events namespace (diff) | |
download | nheko-1f90c58076b9c40a609c88b9cdad51dd55da6954.tar.xz |
Use timeline to retrieve state events
- Rooms without any history will be shown. - Room's state will be kept in sync and any updates will be visible.
Diffstat (limited to 'include/Sync.h')
-rw-r--r-- | include/Sync.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/include/Sync.h b/include/Sync.h index 6a227bcf..bfa03c1b 100644 --- a/include/Sync.h +++ b/include/Sync.h @@ -18,6 +18,7 @@ #ifndef SYNC_H #define SYNC_H +#include <QJsonArray> #include <QJsonDocument> #include <QMap> #include <QString> @@ -90,13 +91,13 @@ class State : public Deserializable { public: void deserialize(const QJsonValue &data) override; - inline QList<Event> events() const; + inline QJsonArray events() const; private: - QList<Event> events_; + QJsonArray events_; }; -inline QList<Event> State::events() const +inline QJsonArray State::events() const { return events_; } @@ -104,19 +105,19 @@ inline QList<Event> State::events() const class Timeline : public Deserializable { public: - inline QList<Event> events() const; + inline QJsonArray events() const; inline QString previousBatch() const; inline bool limited() const; void deserialize(const QJsonValue &data) override; private: - QList<Event> events_; + QJsonArray events_; QString prev_batch_; bool limited_; }; -inline QList<Event> Timeline::events() const +inline QJsonArray Timeline::events() const { return events_; } |