Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Отсутствует правильная реализация UserLongPollApi #261

Open
aleekseei opened this issue Apr 17, 2022 · 0 comments

Comments

@aleekseei
Copy link

aleekseei commented Apr 17, 2022

Конструктор класса UserLongPollApi требует groupId, хотя в документации нет ни слова о groupId (https://dev.vk.com/api/user-long-poll/getting-started). Этот класс использует метод run, унаследованный от LongPoll. В run создается сервер после вызова getLongPollServer(UserActor, groupId). В теле getLongPollServer вызывается client.groupsLongPoll().getLongPollServer, в который передается groupId, а этот метод, как следует из документации, используется для Bots Long Poll API.

Помимо этого, в классе VkApiClient связанные с longpoll методы: groupsLongPoll и longPoll. А для UsersLongPollApi, как я подозреваю, должен быть класс UsersLongPoll и соответствующий для него get-метод. Также longpoll сервер возвращает в ответе массив updates, в котором содержатся флаги элементов и информация. Класса, в который можно было бы запарсить updates, тоже нет. Есть только класс GetLongPollEventsResponse, но тогда в нем вместо List<JsonObject> updates должно быть List<JsonArray> updates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant