feat(app): telegram init data signature validator

This commit is contained in:
Nikita Kiselev
2025-08-03 11:16:01 +03:00
parent 14d42c6ecb
commit 350ec4f64b
12 changed files with 159 additions and 28 deletions

View File

@@ -5,12 +5,12 @@ const BASE_URL = '/';
export const apiFetch = ofetch.create({
throwHttpErrors: true,
onRequest({request, options}) {
const initData = window.Telegram?.WebApp?.initData
const data = window.Telegram?.WebApp?.initData;
if (initData) {
if (data) {
options.headers = {
...options.headers,
'X-Telegram-InitData': initData,
'X-Telegram-InitData': data,
}
}
},