aboutsummaryrefslogtreecommitdiff
path: root/lib/crypto/qolmsession.cpp.back
diff options
context:
space:
mode:
Diffstat (limited to 'lib/crypto/qolmsession.cpp.back')
-rw-r--r--lib/crypto/qolmsession.cpp.back29
1 files changed, 0 insertions, 29 deletions
diff --git a/lib/crypto/qolmsession.cpp.back b/lib/crypto/qolmsession.cpp.back
deleted file mode 100644
index ee8b2a7f..00000000
--- a/lib/crypto/qolmsession.cpp.back
+++ /dev/null
@@ -1,29 +0,0 @@
-// SPDX-FileCopyrightText: 2021 Carl Schwan <carlschwan@kde.org>
-//
-// SPDX-License-Identifier: LGPL-2.1-or-later
-
-#include "olm/qolmsession.h"
-
-using namespace Quotient;
-
-std::optional<OlmMessage> fromTypeAndCipthertext(size_t messageType, const QByteArray &ciphertext)
-{
- if (messageType == OLM_MESSAGE_TYPE_PRE_KEY) {
- return PreKeyMessage { ciphertext };
- } else if (messageType == OLM_MESSAGE_TYPE_MESSAGE) {
- return QOlmMessage { ciphertext };
- }
- return std::nullopt;
-}
-
-std::pair<OlmMessageType, QByteArray> toPair(const OlmMessage &message)
-{
- return std::visit([](auto &arg) {
- using T = std::decay_t<decltype(arg)>;
- if constexpr (std::is_same_v<T, QOlmMessage>) {
- return std::make_pair<OlmMessageType, QByteArray>(MessageType, QByteArray(arg.message));
- } else if constexpr (std::is_same_v<T, PreKeyMessage>) {
- return std::make_pair<OlmMessageType, QByteArray>(PreKeyType, QByteArray(arg.message));
- }
- }, message);
-}