From fff952e50f44761fa85ca90819ac97c47e77b553 Mon Sep 17 00:00:00 2001 From: MikalaiR Date: Tue, 14 Apr 2015 12:35:37 +0000 Subject: SkypeWeb: More improvements. git-svn-id: http://svn.miranda-ng.org/main/trunk@12802 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/SkypeWeb/src/skype_messages.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'protocols/SkypeWeb/src/skype_messages.cpp') diff --git a/protocols/SkypeWeb/src/skype_messages.cpp b/protocols/SkypeWeb/src/skype_messages.cpp index 0fab2ce165..070cf94851 100644 --- a/protocols/SkypeWeb/src/skype_messages.cpp +++ b/protocols/SkypeWeb/src/skype_messages.cpp @@ -226,10 +226,13 @@ void CSkypeProto::OnPrivateMessageEvent(JSONNODE *node) ptrA messageType(mir_t2a(ptrT(json_as_string(json_get(node, "messagetype"))))); MCONTACT hContact = AddContact(skypename, true); + if (!mir_strcmpi(messageType, "Control/Typing")) CallService(MS_PROTO_CONTACTISTYPING, hContact, PROTOTYPE_CONTACTTYPING_INFINITE); + else if (!mir_strcmpi(messageType, "Control/ClearTyping")) CallService(MS_PROTO_CONTACTISTYPING, hContact, PROTOTYPE_CONTACTTYPING_OFF); + else if (!mir_strcmpi(messageType, "Text") || !mir_strcmpi(messageType, "RichText")) { debugLogA(__FUNCTION__" timestamp = %d clientmsgid = %s", timestamp, clientMsgId); @@ -238,4 +241,10 @@ void CSkypeProto::OnPrivateMessageEvent(JSONNODE *node) else if (!mir_strcmpi(messageType, "Event/SkypeVideoMessage")) return; //not supported } +} + +int CSkypeProto::OnDbEventRead(WPARAM wParam, LPARAM lParam) +{ + debugLogA(__FUNCTION__); + return 0; } \ No newline at end of file -- cgit v1.2.3