Skip to content

Подписка на online-статус собеседников

Request

Пользовательская очередь для получения изменений online-статуса собеседников по диалогам.

Сервер отправляет событие собеседникам пользователя:

  • is_online = true при первом WebSocket CONNECT пользователя
  • is_online = false при последнем WebSocket DISCONNECT пользователя
curl -i -X GET \
  https://felmee.com/user/queue/chat.user_online_status

Responses

Событие изменения online-статуса собеседника в диалоге

Bodyapplication/json
user_idinteger, (int64)required

Идентификатор пользователя, чей online-статус изменился.

dialog_idinteger, (int64)required

Идентификатор диалога, в котором этот пользователь является собеседником получателя события.

is_onlinebooleanrequired

Новый online-статус пользователя.

Response
{ "user_id": 2, "dialog_id": 10, "is_online": true }