From 5cf3038e74983c45cf27d77214ec548db5d36572 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Sun, 22 May 2022 19:16:45 +0200 Subject: Client: Add SendStanzaParams parameter to send functions It can already be used by E2eeExtension. --- src/client/QXmppClient.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/client/QXmppClient.h') diff --git a/src/client/QXmppClient.h b/src/client/QXmppClient.h index 82ac7d7b..ac53850f 100644 --- a/src/client/QXmppClient.h +++ b/src/client/QXmppClient.h @@ -9,6 +9,7 @@ #include "QXmppLogger.h" #include "QXmppPresence.h" #include "QXmppSendResult.h" +#include "QXmppSendStanzaParams.h" #include @@ -215,12 +216,12 @@ public: State state() const; QXmppStanza::Error::Condition xmppStreamError(); - QFuture send(QXmppStanza &&); - QFuture sendUnencrypted(QXmppStanza &&); - QFuture reply(QXmppStanza &&stanza, const std::optional &e2eeMetadata); - QFuture sendIq(QXmppIq &&); - QFuture sendSensitiveIq(QXmppIq &&); - QFuture sendGenericIq(QXmppIq &&); + QFuture send(QXmppStanza &&, const std::optional & = {}); + QFuture sendUnencrypted(QXmppStanza &&, const std::optional & = {}); + QFuture reply(QXmppStanza &&stanza, const std::optional &e2eeMetadata, const std::optional & = {}); + QFuture sendIq(QXmppIq &&, const std::optional & = {}); + QFuture sendSensitiveIq(QXmppIq &&, const std::optional & = {}); + QFuture sendGenericIq(QXmppIq &&, const std::optional & = {}); #if QXMPP_DEPRECATED_SINCE(1, 1) QT_DEPRECATED_X("Use QXmppClient::findExtension() instead") -- cgit v1.2.3