You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
В репозитории находится файл demo.json. Если скопировать этот файл в локальную папку, то Laney запустится в демо-режиме. В таком случае будут отображаться только те чаты и сообщения, которые были прописаны в файле, а большинство функций становятся недоступной.
Демо-режим предназначен для того, чтобы:
сделать скриншоты с необходимым контентом (для публикования их в сообществе, например)
проверить, корректно ли отображается сообщение или иной компонент в приложении. Достаточно просто редактировать demo.json, вместо того, чтобы отправлять сообщение в ВК или баловаться с Charles-ом, подменяя ответ.
Идентификатор сессии (авторизованного пользователя). id > 0 — пользователь, id < 0 — сообщество. В файле должна присутствовать только одна сессия с id > 0.
Массив с объектами сообщения в рамках сессии. При выборе чата, Laney будет брать сообщения из этого массива по peer_id.
activity_statuses
Object
Описывает статус тайпинга в списке чатов. Ключи в объекте — это peer_id бесед из массива conversations. А значения — массив с объектами типа typing_info. (см. ниже)
times
Object
Задаёт время последним сообщениям из списка чатов относительно того времени, когда был запущен Laney. Ключи в объекте — это message_id сообщений из поля last_message массива conversations. А значения — кол-во секунд, вычитаемые из времени запуска приложения.
Описание объекта typing_info
Поле
Тип
Описание
member_id
Int64
Идентификатор участника. При id > 0 имя берётся из массива profiles, при id < 0 — из массива groups
status
Int32
Один и этих значений: 0 — печатает, 1 — записывает голосовое, 2 — отправляет фото, 3 — отправляет видео, 4 — отправляет файл