@fishjam-cloud/react-client
Version:
React client library for Fishjam
15 lines (14 loc) • 544 B
JavaScript
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,
};
};