From 886a89d1b7e505fb33335be73f18b07f1e31abc4 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Tue, 11 Nov 2025 07:01:43 -0600 Subject: [PATCH] mask util helper function --- .../settings/wizard/OnvifProbeResults.tsx | 7 +------ .../components/settings/wizard/Step4Validation.tsx | 3 ++- web/src/utils/cameraUtil.ts | 13 +++++++++++++ 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/web/src/components/settings/wizard/OnvifProbeResults.tsx b/web/src/components/settings/wizard/OnvifProbeResults.tsx index 5f3f9af8e..9e997dfec 100644 --- a/web/src/components/settings/wizard/OnvifProbeResults.tsx +++ b/web/src/components/settings/wizard/OnvifProbeResults.tsx @@ -16,6 +16,7 @@ import type { } from "@/types/cameraWizard"; import { FaCircleCheck } from "react-icons/fa6"; import { cn } from "@/lib/utils"; +import { maskUri } from "@/utils/cameraUtil"; type OnvifProbeResultsProps = { isLoading: boolean; @@ -258,12 +259,6 @@ function CandidateItem({ const { t } = useTranslation(["views/settings"]); const [showFull, setShowFull] = useState(false); - const maskUri = (uri: string) => { - const match = uri.match(/rtsp:\/\/([^:]+):([^@]+)@(.+)/); - if (match) return `rtsp://${match[1]}:••••@${match[3]}`; - return uri; - }; - return ( ; @@ -374,7 +375,7 @@ export default function Step4Validation({
- {stream.url} + {maskUri(stream.url)}