summary refs log tree commit diff
path: root/src/Cache.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Cache.cpp')
-rw-r--r--src/Cache.cpp26
1 files changed, 1 insertions, 25 deletions
diff --git a/src/Cache.cpp b/src/Cache.cpp

index 02b456db..b14f7414 100644 --- a/src/Cache.cpp +++ b/src/Cache.cpp
@@ -2229,7 +2229,7 @@ Cache::getTimelineMessages(lmdb::txn &txn, const std::string &room_id, uint64_t } std::optional<mtx::events::collections::TimelineEvent> -Cache::getEvent(const std::string &room_id, const std::string &event_id) +Cache::getEvent(const std::string &room_id, std::string_view event_id) { auto txn = ro_txn(env_); auto eventsDb = getEventsDb(txn, room_id); @@ -2555,30 +2555,6 @@ Cache::lastVisibleEvent(const std::string &room_id, std::string_view event_id) } } -std::optional<uint64_t> -Cache::getArrivalIndex(const std::string &room_id, std::string_view event_id) -{ - auto txn = ro_txn(env_); - - lmdb::dbi orderDb; - try { - orderDb = getEventToOrderDb(txn, room_id); - } catch (lmdb::runtime_error &e) { - nhlog::db()->error( - "Can't open db for room '{}', probably doesn't exist yet. ({})", room_id, e.what()); - return {}; - } - - std::string_view val; - - bool success = orderDb.get(txn, event_id, val); - if (!success) { - return {}; - } - - return lmdb::from_sv<uint64_t>(val); -} - std::optional<std::string> Cache::getTimelineEventId(const std::string &room_id, uint64_t index) {