Суть: транспорт уже много лет добавляет людей в ростер только по id, ориентируется по id на то, откуда пришло сообщение (см. функцию vk2xmpp).
Я считаю, что в vk4xmpp 4.0 должна быть возможность использовать логины. Однако, вероятно, придётся проверять и логины и id на наличие в ростере пользователя, потому что логин может смениться и тогда транспорт создаст двух одинаковых пользователей в ростере.
UPD: Возможно стоит разрешить ручное добавление в ростер по ~id~ логину, это позволит переложить ответственность за дубликаты на пользователя и уменьшит проблемы при автоматическом добавлении.
Суть: транспорт уже много лет добавляет людей в ростер только по id, ориентируется по id на то, откуда пришло сообщение (см. функцию vk2xmpp).
Я считаю, что в vk4xmpp 4.0 должна быть возможность использовать логины. Однако, вероятно, придётся проверять и логины и id на наличие в ростере пользователя, потому что логин может смениться и тогда транспорт создаст двух одинаковых пользователей в ростере.
UPD: Возможно стоит разрешить ручное добавление в ростер по ~id~ логину, это позволит переложить ответственность за дубликаты на пользователя и уменьшит проблемы при автоматическом добавлении.