diff options
| author | George Hazan <ghazan@miranda.im> | 2018-10-01 15:36:26 +0300 | 
|---|---|---|
| committer | George Hazan <ghazan@miranda.im> | 2018-10-01 15:36:26 +0300 | 
| commit | e808179197e8875f3faa85ad8f0d1e75d756716f (patch) | |
| tree | 6ca118531ebf3d2d85a0123171298e74b2decbd6 /protocols/SkypeWeb/src | |
| parent | 966214ad3db583c8e8cbfbae4281705f73df4429 (diff) | |
centralized system of processing message ids. also fixes #1375
Diffstat (limited to 'protocols/SkypeWeb/src')
| -rw-r--r-- | protocols/SkypeWeb/src/skype_messages.cpp | 7 | ||||
| -rw-r--r-- | protocols/SkypeWeb/src/skype_proto.cpp | 2 | 
2 files changed, 3 insertions, 6 deletions
diff --git a/protocols/SkypeWeb/src/skype_messages.cpp b/protocols/SkypeWeb/src/skype_messages.cpp index 7daad29062..09f123f0c4 100644 --- a/protocols/SkypeWeb/src/skype_messages.cpp +++ b/protocols/SkypeWeb/src/skype_messages.cpp @@ -26,14 +26,11 @@ int CSkypeProto::OnReceiveMessage(MCONTACT hContact, const char *szContent, cons  	recv.timestamp = timestamp;
  	recv.szMessage = mir_strdup(szContent);
  	recv.lParam = emoteOffset;
 +	recv.szMsgId = szMessageId;
  	if (isRead)
  		recv.flags |= PREF_CREATEREAD;
 -	MEVENT hDbEvent = ProtoChainRecvMsg(hContact, &recv);
 -	if (hDbEvent)
 -		db_event_setId(m_szModuleName, hDbEvent, szMessageId);
 -	
 -	return hDbEvent;
 +	return ProtoChainRecvMsg(hContact, &recv);
  }
  /* MESSAGE SENDING */
 diff --git a/protocols/SkypeWeb/src/skype_proto.cpp b/protocols/SkypeWeb/src/skype_proto.cpp index d0c2cdb495..fde09f0757 100644 --- a/protocols/SkypeWeb/src/skype_proto.cpp +++ b/protocols/SkypeWeb/src/skype_proto.cpp @@ -116,7 +116,7 @@ INT_PTR CSkypeProto::GetCaps(int type, MCONTACT)  	case PFLAGNUM_3:  		return PF2_ONLINE | PF2_INVISIBLE | PF2_SHORTAWAY | PF2_HEAVYDND;  	case PFLAGNUM_4: -		return PF4_FORCEADDED | PF4_NOAUTHDENYREASON | PF4_SUPPORTTYPING | PF4_AVATARS | PF4_IMSENDOFFLINE | PF4_OFFLINEFILES; +		return PF4_FORCEADDED | PF4_NOAUTHDENYREASON | PF4_SUPPORTTYPING | PF4_AVATARS | PF4_IMSENDOFFLINE | PF4_OFFLINEFILES | PF4_SERVERMSGID;  	case PFLAG_UNIQUEIDTEXT:  		return (INT_PTR)Translate("Skypename");  	}  | 
