summary refs log tree commit diff
path: root/src/Cache.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-07-07 23:59:23 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-07-07 23:59:23 +0300
commit278eccc04086f3033c71a753f0fc0ab35a3cbb66 (patch)
treef246fc75066150e2901a4be33dc6a604ac4a2505 /src/Cache.cc
parentAdd a timeline message when encryption is enabled (diff)
downloadnheko-278eccc04086f3033c71a753f0fc0ab35a3cbb66.tar.xz
Add context menu action to request encryption keys
Diffstat (limited to 'src/Cache.cc')
-rw-r--r--src/Cache.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/Cache.cc b/src/Cache.cc

index a276f554..1c3fa3dd 100644 --- a/src/Cache.cc +++ b/src/Cache.cc
@@ -987,12 +987,11 @@ Cache::getTimelineMessages(lmdb::txn &txn, const std::string &room_id) if (obj.count("event") == 0 || obj.count("token") == 0) continue; - mtx::events::collections::TimelineEvents event; - mtx::events::collections::from_json(obj.at("event"), event); + mtx::events::collections::TimelineEvent event = obj.at("event"); index += 1; - timeline.events.push_back(event); + timeline.events.push_back(event.data); timeline.prev_batch = obj.at("token").get<std::string>(); } cursor.close(); @@ -1059,12 +1058,11 @@ Cache::getLastMessageInfo(lmdb::txn &txn, const std::string &room_id) if (obj.count("event") == 0) continue; - mtx::events::collections::TimelineEvents event; - mtx::events::collections::from_json(obj.at("event"), event); + mtx::events::collections::TimelineEvent event = obj.at("event"); cursor.close(); return utils::getMessageDescription( - event, local_user, QString::fromStdString(room_id)); + event.data, local_user, QString::fromStdString(room_id)); } cursor.close();