[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9
Maximiliano Curia
maxy at moszumanska.debian.org
Mon May 9 09:08:27 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=95286df
The following commit has been merged in the master branch:
commit 95286df95712a3a0b754f404370b371b35920891
Author: Marcin Ziemiński <zieminn at gmail.com>
Date: Wed Aug 27 00:00:05 2014 +0200
Add isOtrMessage utility function
---
KTp/OTR/utils.cpp | 5 +++++
KTp/OTR/utils.h | 3 +++
2 files changed, 8 insertions(+)
diff --git a/KTp/OTR/utils.cpp b/KTp/OTR/utils.cpp
index 2127970..ad57be8 100644
--- a/KTp/OTR/utils.cpp
+++ b/KTp/OTR/utils.cpp
@@ -53,6 +53,11 @@ namespace Utils {
return QString::fromLatin1("%1%2/%3").arg(KTP_PROXY_CHANNEL_OBJECT_PATH_PREFIX, connectionId, channelId);
}
+ bool isOtrMessage(const QString &text)
+ {
+ return text.startsWith(QLatin1String("?OTR"));
+ }
+
bool isOtrEvent(const Tp::ReceivedMessage &message)
{
return message.part(0).contains(OTR_MESSAGE_EVENT_HEADER);
diff --git a/KTp/OTR/utils.h b/KTp/OTR/utils.h
index 9dba57e..831a3f4 100644
--- a/KTp/OTR/utils.h
+++ b/KTp/OTR/utils.h
@@ -40,6 +40,9 @@ namespace Utils {
/** Returns true if message is generated internally by OTR implementation */
KTP_EXPORT bool isOtrEvent(const Tp::ReceivedMessage &message);
+ /** Returns true if text is an OTR protocol message */
+ KTP_EXPORT bool isOtrMessage(const QString &text);
+
/** Returns notification for a user assuming that the message is an otr event */
KTP_EXPORT QString processOtrMessage(const Tp::ReceivedMessage &message);
}
--
ktp-common-internals packaging
More information about the pkg-kde-commits
mailing list