@rtcio/react
Version:
A wrapper around the @rtcio/core library for React integration
14 lines • 509 B
JavaScript
import { usePeerContext } from "./usePeerContext";
import { useMemo } from "react";
export function createUsePeers() {
return function usePeers() {
const { peers, peerIds } = usePeerContext();
return useMemo(() => {
return Array.from(peers.current.entries()).reduce((acc, [peerId, connection]) => {
Object.assign(acc, { [peerId]: connection });
return acc;
}, {});
}, [peerIds]);
};
}
//# sourceMappingURL=usePeers.js.map