fix ack messages handling
This commit is contained in:
parent
50e37bf327
commit
6d333bfed7
|
@ -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])
|
||||||
|
|
Loading…
Reference in New Issue