[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