Описание
В функции parseURLSearchParamsForGetLaunchParams, не возвращаются все параметры запуска для одноклассников.
Предложение по упрощению кода. Так как на серверной части, в основном аналогичная логика.
const parseURLSearchParamsForGetLaunchParamsCustom = (searchParams: string) => {
const parsedSearchParams = new URLSearchParams(searchParams);
const launchParams: Record<string, any> = {};
parsedSearchParams.forEach((value, query) => {
if (query.startsWith("vk_") || query === "sign") {
const numValue = Number(value);
launchParams[query] = !isNaN(numValue) && value.trim() !== "" ? numValue : value;
}
});
return launchParams;
}
export default parseURLSearchParamsForGetLaunchParamsCustom;
Версия vk-bridge
2.15.10
Платформа
Web
Браузер и версия
No response
Шаги воспроизведения
Запускаем приложение из под одноклассников, выводим в консоль в приложении, результат parseURLSearchParamsForGetLaunchParams и отдельно window.location.search
Ожидаемое поведение
Вернется все параметры запуска
Фактическое поведение
Возвращаются не все параметры запуска
Скриншоты
No response
Приложение
No response
Код, который вызвал ошибку
No response
Описание
В функции parseURLSearchParamsForGetLaunchParams, не возвращаются все параметры запуска для одноклассников.
Предложение по упрощению кода. Так как на серверной части, в основном аналогичная логика.
Версия vk-bridge
2.15.10
Платформа
Web
Браузер и версия
No response
Шаги воспроизведения
Запускаем приложение из под одноклассников, выводим в консоль в приложении, результат parseURLSearchParamsForGetLaunchParams и отдельно window.location.search
Ожидаемое поведение
Вернется все параметры запуска
Фактическое поведение
Возвращаются не все параметры запуска
Скриншоты
No response
Приложение
No response
Код, который вызвал ошибку
No response