History

Use tagged schema for websocket pong parsing

Cursor Agent committed 5 months ago

Commit cd897791 parent a63c0651 file · +1 −1Browse files

Unified · Split

packages/client-runtime/src/wsRpcProtocol.ts+1−1
@@ -72,7 +72,7 @@ export type WsRpcProtocolClient = · 71 unmodified lines
72export type WsRpcProtocolSocketUrlProvider = string | (() => Promise<string>);72export type WsRpcProtocolSocketUrlProvider = string | (() => Promise<string>);
73 73
74const decodeRpcPongMessage = Schema.decodeUnknownOption(74const decodeRpcPongMessage = Schema.decodeUnknownOption(
75 Schema.fromJsonString(Schema.Struct({ _tag: Schema.Literal("Pong") })),75 Schema.fromJsonString(Schema.TaggedStruct("Pong", {})),
76);76);
77 77
78function formatSocketErrorMessage(error: unknown): string {78function formatSocketErrorMessage(error: unknown): string {