-
Notifications
You must be signed in to change notification settings - Fork 1
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
Release 4.0.0 #30
base: master
Are you sure you want to change the base?
Release 4.0.0 #30
Conversation
- getAccessTokenParams is required in callVkApi - checkVkPlatform: void -> null - setVkViewSettings: arguments order
… Утилита для проверки на соответствие типу ошибки от ВК
checkVkAvatarIsDefault: обработка кейса с пустой строкой вместо ссылки. checkVkPlatform: добавление платформ десктопного вк-мессенджера. getVkAccessToken: обработка запроса пустого скоупа.
Функции: checkVkAvatarIsDefault, checkVkPlatform, getVkAccessToken
* Уточнение названий тестов * Оптимизация кейсов
* Обновлена версия в package.json * В readme добавлена секция про покрытие автотестами
v3.0.0: Удаление записи полей с параметрами приложения в window
SPECIAL-14044: Исправление issues
SPECIAL-14239: Подключение mediaproject-utils@5.0.0
…аметров приложения в window
…з функции объекта
Покрытие тестами
SPECIAL-14238: Добавление платформ VK мессенджера
return error.error_data.error_msg; | ||
} | ||
|
||
const { error_reason } = error.error_data; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[+] мб стоит добавить проверку на наличие поля error_data? предполагаю, что могут быть казусы, когда в error будет что-то нестандартное
import { WindowType } from '../types/window'; | ||
|
||
declare global { | ||
// eslint-disable-next-line @typescript-eslint/no-empty-interface | ||
interface Window extends WindowType {} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[+] можно избавиться от этого, если нигде не используется
По результатам объединения PRов от @dewolixgit в релиз 4.0.0 входят:
Добавления:
callVkApi
,parseVkScopes
,checkOneScopesSetIncludesAnother
,getNewVkAccessToken
,getVkAccessToken
,checkVkPlatform
,callVkApi
,checkVkAvatarIsDefault
,setVkViewSettings
,shareVkStory
,isVkError
,checkVkUserDenied
,shareVkPost
,shareVkPostWithUpload
, хукиusePolling
,useEventSubscribe
Изменения:
checkVkPlatform
произошел переход от понятия isMvk к isWebcheckVkPlatform
в перечень ВК-платформ добавлены платформы ВК МессенджераcheckVkPlatform
в десктоп-платформы добавлены платформы десктопного ВК МессенджераcheckVkAvatarIsDefault
исправлена проверка на пустую строкуТакже при актуализации библиотеки сделан небольшой рефакторинг:
getVkStatus
,getVkStatuses
иsetVkStatus
c default на такой же как у остальных утилит, для консинстентности при сборке библиотекиcallVkApi
актуализировано значение по умолчанию параметра версии VK API:5.131
->5.199