From 2f6a91642f2585c8b226011a0bb5a3725a012b15 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Sun, 2 Oct 2022 03:52:21 +0200 Subject: Make EncryptedHttpFileSharingProvider able to handle not just http However it is still limited by the sources supported by EncryptedHttpFileSource. --- src/client/QXmppEncryptedHttpFileSharingProvider.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/client/QXmppEncryptedHttpFileSharingProvider.h') diff --git a/src/client/QXmppEncryptedHttpFileSharingProvider.h b/src/client/QXmppEncryptedHttpFileSharingProvider.h index 8f018c71..dee615b0 100644 --- a/src/client/QXmppEncryptedHttpFileSharingProvider.h +++ b/src/client/QXmppEncryptedHttpFileSharingProvider.h @@ -1,4 +1,5 @@ // SPDX-FileCopyrightText: 2022 Jonah BrĂ¼chert +// SPDX-FileCopyrightText: 2022 Linus Jahn // // SPDX-License-Identifier: LGPL-2.1-or-later @@ -8,6 +9,7 @@ #include "QXmppEncryptedFileSource.h" #include "QXmppHttpFileSharingProvider.h" +class QXmppFileSharingManager; class QXmppEncryptedHttpFileSharingProviderPrivate; class QXMPP_EXPORT QXmppEncryptedHttpFileSharingProvider : public QXmppFileSharingProvider @@ -17,7 +19,7 @@ public: using SourceType = QXmppEncryptedFileSource; /// \endcond - QXmppEncryptedHttpFileSharingProvider(QXmppClient *client, QNetworkAccessManager *netManager); + QXmppEncryptedHttpFileSharingProvider(QXmppFileSharingManager *manager, std::shared_ptr uploadBaseProvider); ~QXmppEncryptedHttpFileSharingProvider() override; auto downloadFile(const std::any &source, -- cgit v1.2.3