aboutsummaryrefslogtreecommitdiff
path: root/lib/connection.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/connection.cpp')
-rw-r--r--lib/connection.cpp4
1 files changed, 4 insertions, 0 deletions
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