summary refs log tree commit diff
path: root/src/Cache_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Cache_p.h')
-rw-r--r--src/Cache_p.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/Cache_p.h b/src/Cache_p.h

index 51fe9978..748404d1 100644 --- a/src/Cache_p.h +++ b/src/Cache_p.h
@@ -46,7 +46,6 @@ public: std::string statusMessage(const std::string &user_id); // user cache stores user keys - std::optional<UserKeyCache> userKeys(const std::string &user_id); std::map<std::string, std::optional<UserKeyCache>> getMembersWithKeys( const std::string &room_id, bool verified_only); @@ -63,9 +62,11 @@ public: std::function<void(const UserKeyCache &, mtx::http::RequestErr)> cb); // device & user verification cache + std::optional<UserKeyCache> userKeys(const std::string &user_id); VerificationStatus verificationStatus(const std::string &user_id); void markDeviceVerified(const std::string &user_id, const std::string &device); void markDeviceUnverified(const std::string &user_id, const std::string &device); + crypto::Trust roomVerificationStatus(const std::string &room_id); std::vector<std::string> joinedRooms(); @@ -681,7 +682,10 @@ private: return QString::fromStdString(event.state_key); } - std::optional<VerificationCache> verificationCache(const std::string &user_id); + std::optional<VerificationCache> verificationCache(const std::string &user_id, + lmdb::txn &txn); + VerificationStatus verificationStatus_(const std::string &user_id, lmdb::txn &txn); + std::optional<UserKeyCache> userKeys_(const std::string &user_id, lmdb::txn &txn); void setNextBatchToken(lmdb::txn &txn, const std::string &token); void setNextBatchToken(lmdb::txn &txn, const QString &token);