STOMP destination для установки реакции на сообщение.
Подключение:
- SockJS endpoint:
/ws - STOMP destination:
/app/chat.reaction
Если reaction_type = null, реакция пользователя удаляется. Реакции в support-диалогах запрещены и возвращают ошибку в /user/queue/errors.
При успешной обработке другому участнику диалога отправляется уведомление в /user/queue/chat.reaction. В событии реакции передаются message_id, user_id, reaction_type и dialog_id. Ошибки приходят в /user/queue/errors.
- https://felmee.comhttps://felmee.com/app/chat.reaction
- http://localhost:8080http://localhost:8080/app/chat.reaction
curl -i -X POST \
https://felmee.com/app/chat.reaction \
-H 'Content-Type: application/json' \
-d '{
"message_id": 100,
"reaction_type": "LIKE"
}'Уведомление в /user/queue/chat.reaction
Response
{ "dialog_id": 15, "message_id": 100, "user_id": 1, "reaction_type": "LIKE" }