Skip to content

Commit 76a599f

Browse files
committed
Fix serialization for websocket adapter
1 parent bd1087c commit 76a599f

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

src/webSocket.ts

+13-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
import { InspectorOptions, createInspector } from './createInspector';
1+
import {
2+
InspectorOptions,
3+
createInspector,
4+
defaultInspectorOptions,
5+
} from './createInspector';
26
import { Adapter, StatelyInspectionEvent } from './types';
37
import WebSocket from 'isomorphic-ws';
48
import safeStringify from 'safe-stable-stringify';
@@ -32,7 +36,14 @@ export class WebSocketAdapter implements Adapter {
3236
console.log('websocket open');
3337
this.status = 'open';
3438
this.deferredEvents.forEach((inspectionEvent) => {
35-
const serializedEvent = this.options.serialize(inspectionEvent);
39+
const preSerializedEvent = defaultInspectorOptions.serialize(
40+
inspectionEvent,
41+
inspectionEvent
42+
);
43+
const serializedEvent = this.options.serialize(
44+
preSerializedEvent,
45+
inspectionEvent
46+
);
3647
this.ws.send(safeStringify(serializedEvent));
3748
});
3849
};

0 commit comments

Comments
 (0)