-
-
Notifications
You must be signed in to change notification settings - Fork 219
Мэппинг enum-ов для отсутствующих значений #1556
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
Comments
Предложение годное обдумывал уже его, но пока решения не принял |
На данный момент, все StringEnum помечены как nullable, при отсутствии значения - null.
|
Co-authored-by: inyutin-maxim <[email protected]>
А че сделать нужно? |
@CaCTuCaTu4ECKuu главная цель - не ложить парсинг. При любом новом значении, добавленном со стороны ВК, лично у меня бот перестаёт принимать сообщения, т.к. они не парсятся. |
ВК добавляет новые значения во всевозможные enum-ы быстрее, чем они появляются в этом проекте. Если нового значения нет в проетке - ответ от ВК не парсится с ошибкой.
Вот примеры:
Error converting value "photo" to type 'VkNet.Enums.StringEnums.PostType'. Path 'response.items[6].copy_history[0].post_type'
Error converting value "admin_app" to type 'VkNet.Enums.StringEnums.Platform'. Path 'response.items[73].post_source.platform'
Error converting value "instagram" to type 'VkNet.Enums.StringEnums.Platform'. Path 'response.items[73].post_source.platform'
Причем иногда приходят такие значения, которых даже в документации vk api нет.
Из-за этого у меня ни разу не получилось добиться полностю рабочей версии после 1.47.
В связи с этим такое предложение:
The text was updated successfully, but these errors were encountered: