summary refs log tree commit diff
path: root/src/Cache_p.h
diff options
context:
space:
mode:
authorDeepBlueV7.X <nicolas.werner@hotmail.de>2021-11-07 12:42:40 +0100
committerGitHub <noreply@github.com>2021-11-07 12:42:40 +0100
commit1bdf4ebd2102eafb2afcf50a0a18ec43d896056c (patch)
treee21a55f41b76b6048e0cc88dd689dd41c4de8a63 /src/Cache_p.h
parentMerge pull request #790 from LorenDB/fixRRDialog (diff)
parentMove away from using an event loop to access secrets (diff)
downloadnheko-1bdf4ebd2102eafb2afcf50a0a18ec43d896056c.tar.xz
Merge pull request #791 from Nheko-Reborn/secret-storage-fixes
Move away from using an event loop to access secrets
Diffstat (limited to 'src/Cache_p.h')
-rw-r--r--src/Cache_p.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Cache_p.h b/src/Cache_p.h

index 651d73d7..a529bc37 100644 --- a/src/Cache_p.h +++ b/src/Cache_p.h
@@ -304,6 +304,7 @@ public: return get_skey(a).compare(get_skey(b)); } + signals: void newReadReceipts(const QString &room_id, const std::vector<QString> &event_ids); void roomReadStatus(const std::map<QString, bool> &status); @@ -312,8 +313,11 @@ signals: void verificationStatusChanged(const std::string &userid); void selfVerificationStatusChanged(); void secretChanged(const std::string name); + void databaseReady(); private: + void loadSecrets(std::vector<std::pair<std::string, bool>> toLoad); + //! Save an invited room. void saveInvite(lmdb::txn &txn, lmdb::dbi &statesdb, @@ -684,6 +688,7 @@ private: std::string pickle_secret_; VerificationStorage verification_storage; + SecretsStorage secret_storage; bool databaseReady_ = false; };