From ae52d93b152cd8d640a8952993a44b8a8ab7305c Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Fri, 17 Sep 2010 06:47:43 +0000 Subject: return the id of the requestIq --- src/QXmppEntityTimeManager.cpp | 7 +++++-- src/QXmppEntityTimeManager.h | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/QXmppEntityTimeManager.cpp b/src/QXmppEntityTimeManager.cpp index 08e4faa0..ea88a800 100644 --- a/src/QXmppEntityTimeManager.cpp +++ b/src/QXmppEntityTimeManager.cpp @@ -32,13 +32,16 @@ #include "QXmppEntityTimeIq.h" #include "QXmppUtils.h" -void QXmppEntityTimeManager::requestTime(const QString& jid) +QString QXmppEntityTimeManager::requestTime(const QString& jid) { QXmppEntityTimeIq request; request.setType(QXmppIq::Get); request.setFrom(client()->configuration().jid()); request.setTo(jid); - client()->sendPacket(request); + if(client()->sendPacket(request)) + return request.id(); + else + return ""; } QStringList QXmppEntityTimeManager::discoveryFeatures() const diff --git a/src/QXmppEntityTimeManager.h b/src/QXmppEntityTimeManager.h index e6adcdbd..0bbf157f 100644 --- a/src/QXmppEntityTimeManager.h +++ b/src/QXmppEntityTimeManager.h @@ -40,7 +40,7 @@ class QXmppEntityTimeManager : public QXmppClientExtension Q_OBJECT public: - void requestTime(const QString& jid); + QString requestTime(const QString& jid); /// \cond QStringList discoveryFeatures() const; -- cgit v1.2.3