///
import { useEffect, useState } from "react";
import { isChromecastAvailable } from "@/setup/chromecast";
export function useChromecastAvailable() {
const [available, setAvailable] = useState(null);
useEffect(() => {
let isMounted = true;
isChromecastAvailable((bool) => {
if (isMounted) {
setAvailable(bool);
}
});
return () => {
isMounted = false;
};
}, []);
return available;
}