UNPKG

@fishjam-cloud/react-client

Version:
15 lines (14 loc) 544 B
import { useCallback, useContext } from "react"; import { FishjamClientContext } from "../contexts/fishjamClient"; export const useStatistics = () => { const client = useContext(FishjamClientContext); if (!client) throw new Error("useStatistics must be used within a FishjamProvider"); const getStatistics = useCallback(() => client.current.getStatistics(), [client]); return { /* * Returns a low level RTCStatsReport statistics object about the connection. */ getStatistics, }; };