import {
initMiniApp,
initSwipeBehavior,
initViewport
} from '@telegram-apps/sdk-react';
(async () => {
const [ miniApp ] = initMiniApp();
const [ swipeBehavior ] = initSwipeBehavior();
const [ viewport ] = initViewport();
const vp = await viewport;
// отключаем свайп если включен
if(swipeBehavior.isVerticalSwipeEnabled){
swipeBehavior.disableVerticalSwipe();
}
vp.expand();
miniApp.ready();
})();
Repository похож на просто замену orm, просто методы для работы с бд, возможно так писали когда-то давно или сейчас так пишут на проектах который например государственный где нельзя юзать какие-то лишние зависимости, и пилят это всё вручную ( моё предположение ), но я обычно юзаю orm и не занимаюсь таким барахлом
привязан ивент или транзакцияименно про транзакцию ( если имеешь ввиду оплату ), думаю это можно пользователю с клиента указать в какую именно игру он хочет оплатить ( всё равно что заполнить форму ), а на бэке проверять есть ли действительно такая и игра и т.д ( айдишник игры мб к примеру )
Но самое главное другое: вызов хука по условию генерирует совершенно другую ошибку.)с этим да, согласен - в деве генерит ошибку другую, а при билде ?) или возможно ошибку показал автор просто не полную
т приходит из хука, а внутри ещё хук?) Да и это переводы, нет ни малейшего смысла вызывать хуки в переводах, потому что они постоянно будут вызываться с тем или иным условием.смотреть мне лень что там и как, но не думаю что просто перевод, наверное всё же что-то вызывает у себя там ( скорее всего )
if (!value) return <></>;
let tooltip = t("general.demand") + "=" + value.demand;
if (value.surplus) tooltip += ", " + t("general.surplus") + "=" + value.surplus;
ну когда все звезды сойдутся в такт и вариантов не останется, возможно мой коммент поможет, и в провайдер не забудь обернуть приложение когда будешь юзать sdk