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.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/Cache.cpp b/src/Cache.cpp

index cf649c5a..7558d548 100644 --- a/src/Cache.cpp +++ b/src/Cache.cpp
@@ -372,7 +372,7 @@ Cache::loadSecrets(std::vector<std::pair<std::string, bool>> toLoad) } } // if we emit the databaseReady signal directly it won't be received - QTimer::singleShot(0, [this] { loadSecrets({}); }); + QTimer::singleShot(0, this, [this] { loadSecrets({}); }); return; } @@ -410,7 +410,7 @@ Cache::loadSecrets(std::vector<std::pair<std::string, bool>> toLoad) toLoad.erase(toLoad.begin()); // You can't start a job from the finish signal of a job. - QTimer::singleShot(0, [this, toLoad] { loadSecrets(toLoad); }); + QTimer::singleShot(0, this, [this, toLoad] { loadSecrets(toLoad); }); }); job->start(); } @@ -440,7 +440,7 @@ Cache::storeSecret(const std::string name_, const std::string secret, bool inter if (settings->value("run_without_secure_secrets_service", false).toBool()) { settings->setValue("secrets/" + name, QString::fromStdString(secret)); // if we emit the signal directly it won't be received - QTimer::singleShot(0, [this, name_] { emit secretChanged(name_); }); + QTimer::singleShot(0, this, [this, name_] { emit secretChanged(name_); }); nhlog::db()->info("Storing secret '{}' successful", name_); return; } @@ -466,7 +466,7 @@ Cache::storeSecret(const std::string name_, const std::string secret, bool inter } else { // if we emit the signal directly, qtkeychain breaks and won't execute new // jobs. You can't start a job from the finish signal of a job. - QTimer::singleShot(0, [this, name_] { emit secretChanged(name_); }); + QTimer::singleShot(0, this, [this, name_] { emit secretChanged(name_); }); nhlog::db()->info("Storing secret '{}' successful", name_); } }, @@ -487,7 +487,7 @@ Cache::deleteSecret(const std::string name, bool internal) if (settings->value("run_without_secure_secrets_service", false).toBool()) { settings->remove("secrets/" + name_); // if we emit the signal directly it won't be received - QTimer::singleShot(0, [this, name] { emit secretChanged(name); }); + QTimer::singleShot(0, this, [this, name] { emit secretChanged(name); }); return; } @@ -1985,7 +1985,7 @@ Cache::replaceEvent(const std::string &room_id, { eventsDb.del(txn, event_id); eventsDb.put(txn, event_id, event_json); - for (auto relation : mtx::accessors::relations(event.data).relations) { + for (const auto &relation : mtx::accessors::relations(event.data).relations) { relationsDb.put(txn, relation.event_id, event_id); } } @@ -3872,7 +3872,7 @@ Cache::displayName(const QString &room_id, const QString &user_id) static bool isDisplaynameSafe(const std::string &s) { - for (QChar c : QString::fromStdString(s)) { + for (QChar c : QString::fromStdString(s).toStdU32String()) { if (c.isPrint() && !c.isSpace()) return false; } @@ -4454,7 +4454,7 @@ Cache::verificationStatus_(const std::string &user_id, lmdb::txn &txn) auto updateUnverifiedDevices = [&status](auto &theirDeviceKeys) { int currentVerifiedDevices = 0; - for (auto device_id : status.verified_devices) { + for (const auto &device_id : status.verified_devices) { if (theirDeviceKeys.count(device_id)) currentVerifiedDevices++; }