From cdf972725d105186b826e05bafe1b637cfd6a35c Mon Sep 17 00:00:00 2001 From: ilyapishchulin Date: Fri, 31 Jul 2020 12:35:05 +0300 Subject: [PATCH 1/5] Delete prop navigation_bar_color --- src/types/data.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/types/data.ts b/src/types/data.ts index 7ae2dc8..5837353 100644 --- a/src/types/data.ts +++ b/src/types/data.ts @@ -777,8 +777,6 @@ export type RequestPropsMap = { VKWebAppSetViewSettings: { status_bar_style: AppearanceType; action_bar_color?: string; - /** Only for android */ - navigation_bar_color?: string; }; VKWebAppShare: { link: string }; VKWebAppShowCommunityWidgetPreviewBox: WidgetPreviewRequestOptions; From 36da345579f003e6ea49af4a3ae2b69ef936eeba Mon Sep 17 00:00:00 2001 From: ilyapishchulin Date: Fri, 31 Jul 2020 12:43:56 +0300 Subject: [PATCH 2/5] VKWebAppGetGeodata: update resolve types --- src/types/data.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/types/data.ts b/src/types/data.ts index 5837353..9d7de8a 100644 --- a/src/types/data.ts +++ b/src/types/data.ts @@ -831,7 +831,7 @@ export type ReceiveDataMap = { VKWebAppGetClientVersion: { platform: string; version: string }; VKWebAppGetEmail: { email: string; sign: string }; VKWebAppGetFriends: { users: Array<{ id: number; first_name: string; last_name: string }> }; - VKWebAppGetGeodata: { available: boolean | number; lat: string; long: string }; + VKWebAppGetGeodata: { available: 0 } | { available: 1; lat: number; long: number }; VKWebAppGetPersonalCard: PersonalCardData; VKWebAppGetPhoneNumber: { phone_number: string; sign: string; is_verified: boolean }; VKWebAppGetUserInfo: UserInfo; From f854797d6214078ea3d19ea86fece784c0146d53 Mon Sep 17 00:00:00 2001 From: ilyapishchulin Date: Fri, 31 Jul 2020 12:55:29 +0300 Subject: [PATCH 3/5] Add VKWebAppAddToHomeScreen and VKWebAppAddToHomeScreenInfo --- src/types/data.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/types/data.ts b/src/types/data.ts index 9d7de8a..6c496d1 100644 --- a/src/types/data.ts +++ b/src/types/data.ts @@ -741,6 +741,8 @@ export type RetargetingPixelOptions = { export type RequestPropsMap = { VKWebAppInit: {}; VKWebAppAddToCommunity: {}; + VKWebAppAddToHomeScreen: {}; + VKWebAppAddToHomeScreenInfo: {}, VKWebAppAllowMessagesFromGroup: { group_id: number; key?: string }; VKWebAppAllowNotifications: {}; VKWebAppCallAPIMethod: { method: string; params: Record }; @@ -817,6 +819,8 @@ export type RequestPropsMap = { export type ReceiveDataMap = { VKWebAppInit: { result: true }; VKWebAppAddToCommunity: { group_id: number }; + VKWebAppAddToHomeScreen: { result: true }; + VKWebAppAddToHomeScreenInfo: { is_feature_supported: boolean, is_added_to_home_screen: boolean }, VKWebAppAllowMessagesFromGroup: { result: true }; VKWebAppAllowNotifications: { result: true }; VKWebAppCallAPIMethod: { response: any }; @@ -911,6 +915,8 @@ type EventReceiveNames & EventReceiveNames<'VKWebAppAddToCommunity', 'VKWebAppAddToCommunityResult', 'VKWebAppAddToCommunityFailed'> & + EventReceiveNames<'VKWebAppAddToHomeScreen', 'VKWebAppAddToHomeScreenResult', 'VKWebAppAddToHomeScreenFailed'> & + EventReceiveNames<'VKWebAppAddToHomeScreenInfo', 'VKWebAppAddToHomeScreenInfoResult', 'VKWebAppAddToHomeScreenInfoFailed'> & EventReceiveNames< 'VKWebAppAllowMessagesFromGroup', 'VKWebAppAllowMessagesFromGroupResult', From 36c1330303eb68bbc04e236a4ecbaca1ee4c581c Mon Sep 17 00:00:00 2001 From: ilyapishchulin Date: Fri, 31 Jul 2020 13:01:20 +0300 Subject: [PATCH 4/5] Delete deprecated methods --- src/types/data.ts | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/src/types/data.ts b/src/types/data.ts index 6c496d1..b00cf92 100644 --- a/src/types/data.ts +++ b/src/types/data.ts @@ -756,9 +756,6 @@ export type RequestPropsMap = { VKWebAppFlashSetLevel: { level: number }; VKWebAppGetClientVersion: {}; VKWebAppGetCommunityToken: CommunityTokenRequestOptions; - VKWebAppGetCommunityAuthToken: CommunityTokenRequestOptions; // Web. Deprecated in favor `VKWebAppGetCommunityToken` - VKWebAppCommunityAccessToken: CommunityTokenRequestOptions; // iOS. Deprecated in favor `VKWebAppGetCommunityToken` - VKWebAppCommunityToken: CommunityTokenRequestOptions; // Android. Deprecated in favor `VKWebAppGetCommunityToken` VKWebAppAudioPause: {}; VKWebAppGetEmail: {}; VKWebAppGetFriends: { multi?: boolean }; @@ -868,12 +865,6 @@ export type ReceiveDataMap = { VKWebAppAddToFavorites: { result: true }; VKWebAppSendPayload: { result: true }; VKWebAppGetCommunityToken: { access_token: string }; - /** Web. Deprecated in favor `VKWebAppGetCommunityToken` */ - VKWebAppGetCommunityAuthToken: { access_token: string }; - /** iOS. Deprecated in favor `VKWebAppGetCommunityToken` */ - VKWebAppCommunityAccessToken: { access_token: string }; - /** Android. Deprecated in favor `VKWebAppGetCommunityToken` */ - VKWebAppCommunityToken: { access_token: string }; VKWebAppAudioPause: { result: true }; VKWebAppAudioPaused: { position: number; type: string; id: string }; VKWebAppAudioStopped: {}; // Always empty @@ -939,17 +930,6 @@ export type ReceiveEventMap = EventReceiveNames<'VKWebAppInit', 'VKWebAppInitRes EventReceiveNames<'VKWebAppFlashSetLevel', 'VKWebAppFlashSetLevelResult', 'VKWebAppFlashSetLevelFailed'> & EventReceiveNames<'VKWebAppGetClientVersion', 'VKWebAppGetClientVersionResult', 'VKWebAppGetClientVersionFailed'> & EventReceiveNames<'VKWebAppGetCommunityToken', 'VKWebAppGetCommunityTokenResult', 'VKWebAppGetCommunityTokenFailed'> & - EventReceiveNames< - 'VKWebAppGetCommunityAuthToken', - 'VKWebAppGetCommunityAuthTokenResult', - 'VKWebAppGetCommunityAuthTokenFailed' - > & - EventReceiveNames< - 'VKWebAppCommunityAccessToken', - 'VKWebAppCommunityAccessTokenResult', - 'VKWebAppCommunityAccessTokenFailed' - > & - EventReceiveNames<'VKWebAppCommunityToken', 'VKWebAppCommunityTokenResult', 'VKWebAppCommunityTokenFailed'> & EventReceiveNames<'VKWebAppAudioPause', 'VKWebAppAudioPauseResult', 'VKWebAppAudioPauseFailed'> & EventReceiveNames<'VKWebAppGetEmail', 'VKWebAppGetEmailResult', 'VKWebAppGetEmailFailed'> & EventReceiveNames<'VKWebAppGetFriends', 'VKWebAppGetFriendsResult', 'VKWebAppGetFriendsFailed'> & From 567196767dda149c6aac8ef5075f7c9527c25925 Mon Sep 17 00:00:00 2001 From: ilyapishchulin Date: Fri, 31 Jul 2020 15:50:20 +0300 Subject: [PATCH 5/5] v 2.2.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 316db7a..287f32d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@vkontakte/vk-bridge", - "version": "2.2.4", + "version": "2.2.5", "description": "Connects a Mini App with VK client", "license": "MIT", "main": "dist/index.js",