Это изменение добавляет новую функцию, которая позволяет назначать выбранных пользователей администраторами в выбранных чатах.
Ключевые изменения:
- В главное меню добавлен новый пункт "Назначить администратором".
- Проведен рефакторинг для повышения надежности: для хранения пользователей теперь используется Map<Integer, String> вместо двух отдельных списков, что исключает рассинхронизацию ID и имен.
- Введен enum UserAction (ADD, REMOVE, SET_ADMIN) для более чистого управления действиями с пользователями.
- В VkApiClient добавлен метод setMemberRole для взаимодействия с VK API.
- Обновлены диалоги подтверждения и итоговые отчеты для поддержки новой функции.