@aeternity/aepp-sdk
Version:
SDK for the æternity blockchain
17 lines • 566 B
JavaScript
/**
* Browser connection proxy
* Provide functionality to easily forward messages from one connection to another and back
* @category aepp wallet communication
* @param con1 - first connection
* @param con2 - second connection
* @returns a function to stop proxying
*/
export default (con1, con2) => {
con1.connect(msg => con2.sendMessage(msg), () => con2.disconnect());
con2.connect(msg => con1.sendMessage(msg), () => con1.disconnect());
return () => {
con1.disconnect();
con2.disconnect();
};
};
//# sourceMappingURL=connection-proxy.js.map