Commit graph

2023 commits

Author SHA1 Message Date
Инютин Максим Николаевич
78419c4c62 Обновляет пакеты 2025-11-11 21:11:39 +03:00
Инютин Максим Николаевич
bcf41eb92e Рефакторинг проекта часть 2 2025-09-09 01:11:31 +03:00
Инютин Максим Николаевич
3b145a3327 Рефакторинг проекта 2025-09-09 01:02:47 +03:00
Инютин Максим Николаевич
51024bf90a Исправляет подключение Reo.Core.Analyzers 2025-09-08 22:40:28 +03:00
Tartilla-TAIGO
5454ae3b55
Merge pull request #1644
* update from vk.com to vk.ru

* add Microsoft.Extensions.Logging

* Исправляет сборку

* Исправляет сборку

* Обновляет пакеты

* Переводит тесты на AwesomeAssertions

* Устанавливает Reo.Core.Analyzers из nuget

* Удаляет явную ссылку на Reo.Core.Analyzers из VkNet.csproj
2025-09-08 22:08:03 +03:00
GuteeMon
8695089439
Фикс зацикленного обращения к VK API в InitCurrentTsAsync в некоторых случаях, приводящее к бану токена (#1639) 2025-07-26 13:40:03 +03:00
CaCTuCaTu4ECKuu
1533cdcedb Fix property name typo 2025-07-03 16:14:13 +03:00
CaCTuCaTu4ECKuu
6ddb1c5a78 Add wall.post primary_attachments_mode parameter
+ some doc refactoring
2025-07-03 07:17:18 +03:00
Fidarit
bd323148e1
Исправление заполнения User.IsDeactivated для активного пользователя (#1635) 2025-06-08 14:18:10 +03:00
Ivan M
c0a043c730
Add PhotoSizeType.Base and other (#1632) (#1633) 2025-03-18 10:40:35 +03:00
Ivan M
368a53f9d1
Update Sticker.cs (#1630)
Почему-то animation_url был с типом bool, хотя это строка.
2025-01-20 21:03:27 +03:00
Ivan M
d12cb86c0f
Update KeyboardButtonActionType.cs (#1628)
В client_info.button_actions начал приходить новый тип кнопки сообщений.
2025-01-17 16:16:24 +03:00
Ivan M
233a027d69
Update VkErrorCode.cs (#1626)
Добавить отсутствующие ошибки из документации messages.send
2024-12-18 12:52:23 +03:00
reNER0
2acd21ddb0
add donut_paid_duration parameter (#1624)
Добавил необязательное поле donut_paid_duration для создания постов.
Перепроверил. Теперь можно создавать записи только для донов или
открывать их через время
<img width="310" alt="Снимок экрана 2024-12-09 в 12 28 05"
src="https://github.com/user-attachments/assets/f67649fe-4a43-424a-86e4-c0dee21e1058">
2024-12-09 13:05:23 +03:00
Инютин Максим Николаевич
5101f47f0e Исправляет ошибку тестов 2024-11-20 02:09:58 +03:00
Инютин Максим Николаевич
99b0767bbb Исправляет некоторые предупреждения 2024-11-20 01:56:19 +03:00
Инютин Максим Николаевич
152c42c4bc Исправляет некоторые предупреждения 2024-11-20 01:32:35 +03:00
Инютин Максим Николаевич
9d7f568ecb Переводит проект на CPM и удаляет явную поддержку net6 и net7.
Она продолжает поддерживаться через netstandard2.0
2024-11-20 01:03:53 +03:00
Инютин Максим Николаевич
959d2bc930 Исправляет упавший тест 2024-11-20 01:02:15 +03:00
smtyper
30fa04569f
1501 api store (#1623)
#1501
у метода store.getProducts явно устарела документация, так что делал
опираясь в первую очередь на то, что приходит в реальности, а не то, что
описано в документации

---------

Co-authored-by: inyutin-maxim <inyutin_maxim@mail.ru>
2024-11-16 12:48:02 +03:00
smtyper
eb650f841f
1500 api calls (#1622)
#1500 
В ответе метода calls.start есть незадокументированное поле
"ok_join_link". Не очень понял, что это и для чего (одноклассники?), но
на всякий случай добавил вместе с остальными полями.
2024-11-16 12:37:33 +03:00
CaCTuCaTu4ECKuu
dc69c406cc Исправлено - поле User.Military это массив 2024-10-01 08:56:50 +03:00
xiadosw
feef559bae
Added TooManyFriendsException (#1619) (#1620)
## Список изменений
- Добавлен TooManyFriendsException
2024-08-28 13:55:57 +03:00
Shark-vil
1a394bd26a
New MessageAction enum value (#1616)
Fix:
https://github.com/vknet/vk/issues/1615

## Список изменений
- Добавлен вариант Custom в перечеслении MessageAction
- Добавлено поле Style в MessageActionObject
2024-04-17 12:30:59 +03:00
xiadosw
179020dce2
Fix 'for' param, add some tests #1610 (#1613)
## Список изменений
- Исправлена ошибка с неуказанным For параметром (бесконечный мут)
- Добавлены тесты

##### Обязательно выполните следующие пункты:
- [x] Проверьте что ваш код не содержит конфликтов, и исправьте их по
необходимости
- [x] Напишите тесты, и обязательно проверьте что не падают другие.

##### Внимание! Pull Request'ы с непройденными тестами не принимаются
2024-03-15 11:47:12 +03:00
xiadosw
7bf8a7bbef
Add support for method messages.changeConversationMemberRestrictions (#1610) (#1612)
#1610

## Список изменений
- Добавлена поддержка метода
messages.changeConversationMemberRestrictions

##### Обязательно выполните следующие пункты:
- [x] Проверьте что ваш код не содержит конфликтов, и исправьте их по
необходимости
- [x] Напишите тесты, и обязательно проверьте что не падают другие.

##### Внимание! Pull Request'ы с непройденными тестами не принимаются
2024-03-14 19:08:23 +03:00
Инютин Максим Николаевич
58fc1736d7 Исправляет некорректно установленный inheritdoc 2024-02-19 02:27:26 +03:00
Инютин Максим Николаевич
33760d7c7d #1609. Исправляет баг сериализации 2024-02-19 00:02:43 +03:00
Инютин Максим Николаевич
02b5b20b05 Релиз 1.78.0 2024-02-02 01:28:00 +03:00
Denis Lekomtsev
d6961038da
Добавлен тип события на действие с реакциями на сообщение (#1608)
## Список изменений
- Добавлен новый тип события "Действие с реакциями на сообщение"

---------

Co-authored-by: dslekom <dslekom@zzlogistics.ru>
2024-01-31 16:07:53 +03:00
Инютин Максим Николаевич
ad65dfa9d2 #1606 Добавляет в MessageAction ChatInviteUserByMessageRequest 2024-01-27 21:55:15 +03:00
xiadosw
f33907c240
Fixed CarouselElement unknown fields (#1604) (#1605)
## Список изменений
- Исправлена ошибка, вызванная лишним полем CarouselElement #1604

##### Обязательно выполните следующие пункты:
- [x] Проверьте что ваш код не содержит конфликтов, и исправьте их по
необходимости
- [x] Напишите тесты, и обязательно проверьте что не падают другие.

##### Внимание! Pull Request'ы с непройденными тестами не принимаются
2024-01-16 11:17:13 +03:00
Denis Lekomtsev
377ac3ca6d
Added new photo size type "J", fixed set Id for Market (#1603)
## Список изменений
- Добавлен новый тип размера изображений "J".
- Исправлено присвоение Id для вложений типа Market.

##### Обязательно выполните следующие пункты:
- [x] Проверьте что ваш код не содержит конфликтов, и исправьте их по
необходимости
- [x] Напишите тесты, и обязательно проверьте что не падают другие.


![image](https://github.com/vknet/vk/assets/17874234/ea2d3287-bde8-45af-b73e-44881711e8bb)

---------

Co-authored-by: dslekom <dslekom@zzlogistics.ru>
2023-12-15 12:30:52 +03:00
Инютин Максим Николаевич
d663218a25 Релиз 1.77.0 2023-11-24 19:50:59 +03:00
Ivan M
08028e8fc1
Исправить RateLimiter (#1601)
В случае с московским временем сейчас RateLimiter ставит паузу на 3
часа)
2023-11-24 19:00:23 +03:00
1dNDN
7fa349d5e9
Исправить часть warning, обновить некоторые методы из #1222 (#1600)
## Список изменений
Исправлены warning
- Local constant 'expectedUserId' is never 
- Redundant 'Attribute' suffix
- Dictionary lookup can be simplified with 'TryGetValue'
- S6608: Indexing at 0 should be used instead of the "Enumerable"
extenion method "First"
- The keyword 'new' is required on 'AccessKey' because it hides property
'string VkNet.Model.MediaAttachment.AccessKey'
- Using directive is not required by the code and can be safely removed
- The keyword 'new' is required on 'PhotoId' because it hides property
'long? VkNet.Model.Comment.PhotoId'
- Conditional access qualifier expression is known to be not null
- Cannot resolve symbol BotsLongPollUpdatesHandler
- Code is unreachable

Обновил методы из #1222
- ads.getAds
- ads.getAdsLayout
- apps.get
- wall.postAdsStealth
- wall.editAdsStealth
- video.addToAlbum
- friends.areFriends
- friends.getMutual

##### Обязательно выполните следующие пункты:
- [x] Проверьте что ваш код не содержит конфликтов, и исправьте их по
необходимости
- [x] Напишите тесты, и обязательно проверьте что не падают другие.

##### Внимание! Pull Request'ы с непройденными тестами не принимаются
2023-11-11 22:48:59 +03:00
Инютин Максим Николаевич
d4d748ae2b #1599 добавляет тип платформы ipad 2023-10-24 23:29:36 +03:00
Ivan M
3f1ed181fb
Переименовать LongPool -> LongPoll (#1594) 2023-10-04 18:04:31 +03:00
Инютин Максим Николаевич
9e3b73156f Исправляет авторизацию 2023-09-26 23:07:30 +03:00
Инютин Максим Николаевич
35ff2415ab Исправляет логгер 2023-09-26 23:07:11 +03:00
Ivan M
0c98bd29a1
Исправляет snake_case в enum (#1590) 2023-09-14 00:52:39 +03:00
Инютин Максим Николаевич
2d08df5520 Добавляет заглушку для логгера 2023-09-12 00:47:11 +03:00
Инютин Максим Николаевич
f7a3334750 Исправляет предупреждения 2023-09-11 23:56:42 +03:00
Инютин Максим Николаевич
59662398c6 #1585 Добавляет новый тип ChatScreenshot 2023-09-11 23:47:49 +03:00
Инютин Максим Николаевич
5e2b1c91ec Добавляет Source Link 2023-09-11 23:41:37 +03:00
Инютин Максим Николаевич
7878028157 Добавляет в пакет README.md 2023-09-11 23:35:59 +03:00
Инютин Максим Николаевич
243ff6efdd Добавляет в пакет README.md 2023-09-11 23:33:50 +03:00
Инютин Максим Николаевич
264d1200ff Релиз 1.76.0 2023-09-11 23:31:35 +03:00
Инютин Максим Николаевич
a357837781 Исправляет предупреждения 2023-09-11 23:17:30 +03:00
Ivan Mel
668329b6e5
UsersLongPoolUpdatesHandler (#1587)
Реализация простого лонгпула для пользователей.

Co-authored-by: inyutin-maxim <inyutin_maxim@mail.ru>
2023-09-11 22:52:33 +03:00