Логин guard: корректный precheck, company приоритет, hp в trademarks; подробные ошибки UI

This commit is contained in:
AidarKC
2026-05-27 22:15:54 +04:00
parent 101fd2eaa4
commit 775b655aac
7 changed files with 163 additions and 25 deletions
@@ -11,7 +11,7 @@ import {
getBalanceSol,
getTopupSiteUrl,
} from '../services/solana-wallet-service.js';
import { registerUserOnSolana } from '../services/solana-register-service.js';
import { formatSolanaErrorDetails, registerUserOnSolana } from '../services/solana-register-service.js';
export const pageMeta = { id: 'registration-payment-view', title: 'Оплата регистрации', showAppChrome: false };
const MIN_REQUIRED_SOL = 0.01;
@@ -192,7 +192,7 @@ export function render({ navigate }) {
solanaEndpoint: state.entrySettings.solanaServer,
});
} catch (solanaError) {
const solanaMsg = String(solanaError?.message || '');
const solanaMsg = formatSolanaErrorDetails(solanaError);
// Пользователь уже зарегистрирован в Solana — продолжаем
if (!solanaMsg.includes('already') && !solanaMsg.includes('UserAlreadyExists')) {
throw new Error(`Ошибка регистрации в Solana: ${solanaMsg}`);