fix ack messages handling

This commit is contained in:
Roman Volosovskyi 2016-09-20 15:48:24 +03:00
parent 50e37bf327
commit 6d333bfed7
1 changed files with 1 additions and 4 deletions

View File

@ -51,11 +51,8 @@
(case type (case type
:message (dispatch [:received-protocol-message! message]) :message (dispatch [:received-protocol-message! message])
:group-message (dispatch [:received-protocol-message! message]) :group-message (dispatch [:received-protocol-message! message])
:ack (cond :ack (if (#{:message :group-message} (:type payload))
(#{:message :group-message} (:type payload))
(dispatch [:message-delivered message]) (dispatch [:message-delivered message])
(= :contact-request (:type payload))
(dispatch [:pending-message-remove message])) (dispatch [:pending-message-remove message]))
:seen (dispatch [:message-seen message]) :seen (dispatch [:message-seen message])
:group-invitation (dispatch [:group-chat-invite-received message]) :group-invitation (dispatch [:group-chat-invite-received message])