diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/QXmppEntityTimeManager.cpp | 7 | ||||
| -rw-r--r-- | src/QXmppEntityTimeManager.h | 2 |
2 files changed, 6 insertions, 3 deletions
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;
|
