UNPKG

@wordpress/sync

Version:
19 lines (18 loc) 563 B
// packages/sync/src/providers/webrtc-provider.js import { WebrtcProviderWithHttpSignaling } from "./webrtc-http-stream-signaling"; function createWebRTCProvider({ signaling, password }) { return function(objectType, objectId, doc) { const roomName = `${objectType}-${objectId}`; const provider = new WebrtcProviderWithHttpSignaling(roomName, doc, { signaling, password }); return Promise.resolve({ destroy: () => provider.destroy() }); }; } export { createWebRTCProvider }; //# sourceMappingURL=webrtc-provider.js.map