From ba8fef842b8cab141acd6bf4df9da475917053b8 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Fri, 21 Oct 2022 09:41:12 -0600 Subject: [PATCH] Try memo instead --- web/src/components/WebRtcPlayer.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/components/WebRtcPlayer.jsx b/web/src/components/WebRtcPlayer.jsx index 2eb62d4c7..d2b9d8872 100644 --- a/web/src/components/WebRtcPlayer.jsx +++ b/web/src/components/WebRtcPlayer.jsx @@ -1,11 +1,11 @@ import { h } from 'preact'; import { baseUrl } from '../api/baseUrl'; -import { useEffect } from 'preact/hooks'; +import { useMemo } from 'preact/hooks'; export default function WebRtcPlayer({ camera, width, height }) { const url = `${baseUrl.replace(/^http/, 'ws')}go2rtc/api/ws?src=${camera}`; - useEffect(() => { + useMemo(() => { const ws = new WebSocket(url); ws.onopen = () => { pc.createOffer().then(offer => {