Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # события принимаемые сервером
- * Комментарий
- событе: `comment`
- данные:
- ```
- {
- "text": "текст комментария"
- }
- ```
- * "Лайк"
- событе: `upvote`
- данные: не требуются
- * Установка информации о пользователе
- событие: `setUserInfo`
- данные:
- ```
- {
- ... произвольный json
- }
- ```
- # события отправляемые сервером
- все события содежат данные
- ```
- {
- "user":{
- "id":(string) "Уникальный идентификатор socket соединения (генерируется websocket сервером, не зависит от клиента или сервера)",
- "info":{
- ... произвольный json, данные установленные методом `setUserInfo`
- }
- },
- "room":{
- "id": (integer) "идентификатор комнаты",
- "name": (string) "Название комнаты"*
- },
- "data":{
- ... данные могут присутствовать в зависимости от события
- }
- }
- ```
- `Идентификатор комнаты` и `Название комнаты` на данные момент постоянные, пока не реализована возможность создавать и удалять комнаты
- * изменение количества подключенных пользователей (зашел новый, вышел старый)
- событие: `usersChange`
- данные:
- ```
- {
- "user":{
- "id":"9D9pXqSBRUdjl-2zAAAK",
- "info":{}
- },
- "room":{
- "id":0,
- "name":"default"
- },
- "data":{
- "count":(integer) "текущее колличество пользователей"
- }
- }
- ```
- * Новый комментарий
- событие: `comment`
- данные:
- ```
- {
- "user":{
- "id":"9D9pXqSBRUdjl-2zAAAK",
- "info":{}
- },
- "room":{
- "id":0,
- "name":"default"
- },
- "data":{
- "text":(string) "текс комментария"
- }
- }
- ```
- * Новый "Лайк"
- событие: `upvote`
- данные:
- ```
- {
- "user":{
- "id":"9D9pXqSBRUdjl-2zAAAK",
- "info":{}
- },
- "room":{
- "id":0,
- "name":"default"
- },
- "data":{}
- }
- ```
- * debug
- событие: `debug`
- данные:
- ```
- {
- "event": "setUserInfo",
- "data":{
- ... произвольный json, данные установленные методом `setUserInfo`
- }
- }
- ```
- Событе `debug`, отправляется только инициатору в ответ на какое либо дейстиве. На данный момент только в ответ на пользовательское событие `setUserInfo`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement