()
| 187 | useEffect(() => { |
| 188 | let cancelled = false; |
| 189 | const loadInfo = async () => { |
| 190 | const info = await fetchLiveInfo(activeStream.handle); |
| 191 | if (cancelled) return; |
| 192 | setLiveInfo({ ...info, loading: false }); |
| 193 | if (activeStream.hlsUrl) setMode("hls"); |
| 194 | else if (info.hlsUrl) setMode("yt-hls"); |
| 195 | else setMode("embed"); |
| 196 | }; |
| 197 | |
| 198 | void loadInfo(); |
| 199 |
no test coverage detected