fix: reality random target/sni buttons not working (#4337) (#4340)

This commit is contained in:
Abdalrahman
2026-05-13 15:42:20 +03:00
committed by GitHub
parent 4e1b597914
commit b47f794ed0
3 changed files with 4 additions and 9 deletions
@@ -12,6 +12,7 @@ import {
SizeFormatter,
Wireguard,
} from '@/utils';
import { getRandomRealityTarget } from '@/models/reality-targets';
import {
Inbound,
Protocols,
@@ -339,11 +340,9 @@ function clearMldsa65() {
inbound.value.stream.reality.settings.mldsa65Verify = '';
}
// Reality target/SNI randomizer — only available if the helper is loaded
function randomizeRealityTarget() {
if (!inbound.value?.stream?.reality) return;
if (typeof window.getRandomRealityTarget !== 'function') return;
const t = window.getRandomRealityTarget();
const t = getRandomRealityTarget();
inbound.value.stream.reality.target = t.target;
inbound.value.stream.reality.serverNames = t.sni;
}