mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Fix orphaned data warning (#16413)
This commit is contained in:
parent
1a9ebab828
commit
aba3b94c1a
@ -9,6 +9,14 @@ import pump from 'pump';
|
|||||||
*/
|
*/
|
||||||
export function setupMultiplex(connectionStream) {
|
export function setupMultiplex(connectionStream) {
|
||||||
const mux = new ObjectMultiplex();
|
const mux = new ObjectMultiplex();
|
||||||
|
/**
|
||||||
|
* We are using this streams to send keep alive message between backend/ui without setting up a multiplexer
|
||||||
|
* We need to tell the multiplexer to ignore them, else we get the " orphaned data for stream " warnings
|
||||||
|
* https://github.com/MetaMask/object-multiplex/blob/280385401de84f57ef57054d92cfeb8361ef2680/src/ObjectMultiplex.ts#L63
|
||||||
|
*/
|
||||||
|
mux.ignoreStream('CONNECTION_READY');
|
||||||
|
mux.ignoreStream('ACK_KEEP_ALIVE_MESSAGE');
|
||||||
|
mux.ignoreStream('WORKER_KEEP_ALIVE_MESSAGE');
|
||||||
pump(connectionStream, mux, connectionStream, (err) => {
|
pump(connectionStream, mux, connectionStream, (err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.error(err);
|
console.error(err);
|
||||||
|
Loading…
Reference in New Issue
Block a user