Web Bots: More fixes (#1846)
This commit is contained in:
parent
5b03ef2c39
commit
23131c5fc0
@ -49,6 +49,7 @@ type StateProps = {
|
|||||||
const MAIN_BUTTON_ANIMATION_TIME = 250;
|
const MAIN_BUTTON_ANIMATION_TIME = 250;
|
||||||
const PROLONG_INTERVAL = 45000; // 45s
|
const PROLONG_INTERVAL = 45000; // 45s
|
||||||
const ANIMATION_WAIT = 400;
|
const ANIMATION_WAIT = 400;
|
||||||
|
const LINK_PREFIX = 'https://t.me/';
|
||||||
|
|
||||||
const WebAppModal: FC<OwnProps & StateProps> = ({
|
const WebAppModal: FC<OwnProps & StateProps> = ({
|
||||||
webApp,
|
webApp,
|
||||||
@ -73,8 +74,9 @@ const WebAppModal: FC<OwnProps & StateProps> = ({
|
|||||||
closeWebApp();
|
closeWebApp();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (eventType === 'open_tg_link') {
|
if (eventType === 'web_app_open_tg_link') {
|
||||||
openTelegramLink({ url: event.eventData });
|
const linkUrl = LINK_PREFIX + event.eventData.path_full;
|
||||||
|
openTelegramLink({ url: linkUrl });
|
||||||
closeWebApp();
|
closeWebApp();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -18,8 +18,10 @@ export type WebAppInboundEvent = {
|
|||||||
is_progress_visible: boolean;
|
is_progress_visible: boolean;
|
||||||
};
|
};
|
||||||
} | {
|
} | {
|
||||||
eventType: 'open_tg_link';
|
eventType: 'web_app_open_tg_link';
|
||||||
eventData: string;
|
eventData: {
|
||||||
|
path_full: string;
|
||||||
|
};
|
||||||
} | {
|
} | {
|
||||||
eventType: 'web_app_request_viewport' | 'web_app_request_theme' | 'web_app_ready' | 'web_app_expand'
|
eventType: 'web_app_request_viewport' | 'web_app_request_theme' | 'web_app_ready' | 'web_app_expand'
|
||||||
| 'web_app_close' | 'iframe_ready';
|
| 'web_app_close' | 'iframe_ready';
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user