Skip to content

Commit

Permalink
Client: Add private getter for OutgoingClient
Browse files Browse the repository at this point in the history
  • Loading branch information
lnjX committed May 17, 2024
1 parent 144d605 commit 85fd94e
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
5 changes: 5 additions & 0 deletions src/client/QXmppClient.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -760,6 +760,11 @@ void QXmppClient::sendMessage(const QString &bareJid, const QString &message)
}
}

QXmppOutgoingClient *QXmppClient::stream() const
{
return d->stream;
}

QXmppClient::State QXmppClient::state() const
{
if (d->stream->isConnected()) {
Expand Down
4 changes: 3 additions & 1 deletion src/client/QXmppClient.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,9 @@ class QXmppTask;
class QXmppE2eeExtension;
class QXmppClientExtension;
class QXmppClientPrivate;
class QXmppPresence;
class QXmppMessage;
class QXmppOutgoingClient;
class QXmppPresence;
class QXmppIq;
class QXmppStream;
class QXmppInternalClientExtension;
Expand Down Expand Up @@ -335,6 +336,7 @@ public Q_SLOTS:
void sendMessage(const QString &bareJid, const QString &message);

private:
QXmppOutgoingClient *stream() const;
void injectIq(const QDomElement &element, const std::optional<QXmppE2eeMetadata> &e2eeMetadata);
bool injectMessage(QXmppMessage &&message);

Expand Down

0 comments on commit 85fd94e

Please sign in to comment.