Fix possibly missing media info

This commit is contained in:
Nicolas Mowen 2024-05-18 07:33:28 -06:00
parent 4c756beb0e
commit f208651b32
2 changed files with 6 additions and 6 deletions

View File

@ -10,8 +10,8 @@ type LiveProducerMetadata = {
remote_addr: string; remote_addr: string;
user_agent: string; user_agent: string;
sdp: string; sdp: string;
medias: string[]; medias?: string[];
receivers: string[]; receivers?: string[];
recv: number; recv: number;
}; };
@ -21,8 +21,8 @@ type LiveConsumerMetadata = {
remote_addr: string; remote_addr: string;
user_agent: string; user_agent: string;
sdp: string; sdp: string;
medias: string[]; medias?: string[];
senders: string[]; senders?: string[];
send: number; send: number;
}; };

View File

@ -100,7 +100,7 @@ export default function LiveCameraView({ camera }: LiveCameraViewProps) {
return ( return (
cameraMetadata.producers.find( cameraMetadata.producers.find(
(prod) => (prod) =>
prod.medias.find((media) => media.includes("audio, sendonly")) != undefined, prod.medias && prod.medias.find((media) => media.includes("audio, sendonly")) != undefined,
) != undefined ) != undefined
); );
}, [cameraMetadata]); }, [cameraMetadata]);
@ -112,7 +112,7 @@ export default function LiveCameraView({ camera }: LiveCameraViewProps) {
return ( return (
cameraMetadata.producers.find( cameraMetadata.producers.find(
(prod) => (prod) =>
prod.medias.find((media) => media.includes("audio, recvonly")) != undefined, prod.medias && prod.medias.find((media) => media.includes("audio, recvonly")) != undefined,
) != undefined ) != undefined
); );
}, [cameraMetadata]) }, [cameraMetadata])