Skip to content

Отметить сообщения прочитанными через WebSocket

Request

STOMP destination для отметки сообщений как прочитанных.

Подключение:

  • SockJS endpoint: /ws
  • STOMP destination: /app/chat.read

При успешной обработке другому участнику диалога отправляется уведомление в /user/queue/chat.read_message. Ошибки приходят в /user/queue/errors.

Bodyapplication/jsonrequired
dialog_idinteger, (int64), >= 1required
last_read_message_idinteger, (int64), >= 1required
curl -i -X POST \
  https://felmee.com/app/chat.read \
  -H 'Content-Type: application/json' \
  -d '{
    "dialog_id": 10,
    "last_read_message_id": 105
  }'

Responses

Уведомление в /user/queue/chat.read_message

Bodyapplication/json
dialog_idinteger, (int64)required
last_read_message_idinteger, (int64)required
Response
{ "dialog_id": 10, "last_read_message_id": 105 }