aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt2
-rw-r--r--lib/connection.cpp4
2 files changed, 5 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3977a9d0..dbb43f89 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -109,7 +109,7 @@ if (${PROJECT_NAME}_ENABLE_E2EE)
endif()
endif()
-find_package(Qt${QT_MAJOR_VERSION}Keychain REQUIRED)
+find_package(${Qt}Keychain REQUIRED)
# Set up source files
list(APPEND lib_SRCS
diff --git a/lib/connection.cpp b/lib/connection.cpp
index 6ed116c4..95ed1eb6 100644
--- a/lib/connection.cpp
+++ b/lib/connection.cpp
@@ -2045,9 +2045,11 @@ PicklingMode Connection::picklingMode() const
void Connection::saveOlmAccount()
{
qCDebug(E2EE) << "Saving olm account";
+#ifdef Quotient_E2EE_ENABLED
auto pickle = d->olmAccount->pickle(d->picklingMode);
AccountSettings(d->data->userId()).setEncryptionAccountPickle(std::get<QByteArray>(pickle));
//TODO handle errors
+#endif
}
QString Connection::e2eeDataDir() const
@@ -2062,6 +2064,7 @@ QString Connection::e2eeDataDir() const
return path;
}
+#ifdef Quotient_E2EE_ENABLED
QJsonObject Connection::decryptNotification(const QJsonObject &notification)
{
auto room = provideRoom(notification["room_id"].toString());
@@ -2072,3 +2075,4 @@ QJsonObject Connection::decryptNotification(const QJsonObject &notification)
}
return decrypted->fullJson();
}
+#endif