From 70f35de449fdcbca2a4ecd1100e1fa614ad069b4 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Wed, 28 Oct 2020 13:06:28 +0100 Subject: Don't pass around empty timeline --- src/Cache.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/Cache.cpp') diff --git a/src/Cache.cpp b/src/Cache.cpp index f187af62..b37f69b3 100644 --- a/src/Cache.cpp +++ b/src/Cache.cpp @@ -1469,22 +1469,22 @@ Cache::getRoomInfo(const std::vector &rooms) return room_info; } -std::map -Cache::roomMessages() +std::vector +Cache::roomIds() { auto txn = lmdb::txn::begin(env_, nullptr, MDB_RDONLY); - std::map msgs; + std::vector rooms; std::string room_id, unused; auto roomsCursor = lmdb::cursor::open(txn, roomsDb_); while (roomsCursor.get(room_id, unused, MDB_NEXT)) - msgs.emplace(QString::fromStdString(room_id), mtx::responses::Timeline()); + rooms.push_back(QString::fromStdString(room_id)); roomsCursor.close(); txn.commit(); - return msgs; + return rooms; } QMap @@ -3967,10 +3967,10 @@ setCurrentFormat() instance_->setCurrentFormat(); } -std::map -roomMessages() +std::vector +roomIds() { - return instance_->roomMessages(); + return instance_->roomIds(); } QMap -- cgit 1.5.1