vk4xmpp
vk4xmpp copied to clipboard
Не отправлять ивайты пользователям от групчатов, в которых они уже находятся
Нельзя посмотреть закладки пользователя.
Нельзя узнать, находится пользователь в чате или нет. Чаты предоставляются сервером, транспорт их не контролирует
Хотя над этим стоит подумать.
В текущей реализации это, пожалуй, невозможно. Сейчас объект класса групчата создаётся только при получении сообщения из ВК, тогда же и отсылается инвайт.
С недавних пор в базе есть записи с адресами чатов для каждого пользователя. Так можно создать объект групчата и периодически проверть, зашёл ли пользователь. Если через некоторое время пользователь так и не пришёл, отправлять инвайт.
Но, к сожалению, нельзя узнать желание пользователя. Он может не хотеть заходить в чат и не хотеть видеть инвайт одновременно.
#124
#118
В mark 2 будет свой конфосервер, там и порешаем.