Fix presence db creation on servers without presence

fixes #873
This commit is contained in:
Nicolas Werner 2022-01-03 15:33:36 +01:00
parent 193215c067
commit 970ed56fa5
No known key found for this signature in database
GPG key ID: C8D75E610773F2D9
2 changed files with 9 additions and 11 deletions

View file

@ -638,8 +638,6 @@ private:
return lmdb::dbi::open(txn, std::string(room_id + "/mentions").c_str(), MDB_CREATE);
}
lmdb::dbi getPresenceDb(lmdb::txn &txn) { return lmdb::dbi::open(txn, "presence", MDB_CREATE); }
lmdb::dbi getUserKeysDb(lmdb::txn &txn) { return lmdb::dbi::open(txn, "user_key", MDB_CREATE); }
lmdb::dbi getVerificationDb(lmdb::txn &txn)
@ -678,6 +676,7 @@ private:
lmdb::dbi invitesDb_;
lmdb::dbi readReceiptsDb_;
lmdb::dbi notificationsDb_;
lmdb::dbi presenceDb_;
lmdb::dbi devicesDb_;
lmdb::dbi deviceKeysDb_;