mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-10-31 10:50:32 +03:00
show reolink warning when using probe path in camera wizard
This commit is contained in:
@@ -202,11 +202,31 @@ export default function Step2ProbeOrSnapshot({
|
|||||||
const candidateUris = (response.data.rtsp_candidates || [])
|
const candidateUris = (response.data.rtsp_candidates || [])
|
||||||
.filter((c: { source: string }) => c.source === "GetStreamUri")
|
.filter((c: { source: string }) => c.source === "GetStreamUri")
|
||||||
.map((c: { uri: string }) => c.uri);
|
.map((c: { uri: string }) => c.uri);
|
||||||
onUpdate({
|
|
||||||
|
const update: Partial<WizardFormData> = {
|
||||||
probeMode: true,
|
probeMode: true,
|
||||||
probeCandidates: candidateUris,
|
probeCandidates: candidateUris,
|
||||||
candidateTests: {},
|
candidateTests: {},
|
||||||
});
|
};
|
||||||
|
|
||||||
|
const manufacturer: string = response.data.manufacturer || "";
|
||||||
|
if (
|
||||||
|
manufacturer.toLowerCase().includes("reolink") &&
|
||||||
|
wizardData.host &&
|
||||||
|
wizardData.username &&
|
||||||
|
wizardData.password
|
||||||
|
) {
|
||||||
|
const protocol = await detectReolinkCamera(
|
||||||
|
wizardData.host,
|
||||||
|
wizardData.username,
|
||||||
|
wizardData.password,
|
||||||
|
);
|
||||||
|
if (protocol === "http-flv") {
|
||||||
|
update.brandTemplate = "reolink";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
onUpdate(update);
|
||||||
} else {
|
} else {
|
||||||
setProbeError(response.data?.message || "Probe failed");
|
setProbeError(response.data?.message || "Probe failed");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user