Skip to content

Commit b267f08

Browse files
feat: add devalue parser for socket.io WS
1 parent 8de1d25 commit b267f08

3 files changed

Lines changed: 10 additions & 1 deletion

File tree

bun.lock

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"@microsoft/microsoft-graph-client": "^3.0.7",
4747
"@react-email/components": "1.0.6",
4848
"@socket.io/bun-engine": "~0.1.0",
49+
"@socket.io/devalue-parser": "^0.1.0",
4950
"@t3-oss/env-core": "^0.13.8",
5051
"@trpc/server": "11.5.1",
5152
"better-auth": "1.5.5",

src/websocket/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Server as Engine } from "@socket.io/bun-engine"
2+
import * as parser from "@socket.io/devalue-parser"
23
import { Server as SocketIOServer } from "socket.io"
34
import { logger } from "@/logger"
45
import type * as Telegram from "./telegram"
@@ -17,7 +18,7 @@ export class WebSocketServer {
1718
private io: SocketIOServer<ClientToServerEvents, ServerToClientEvents, Record<string, never>, SocketData>
1819

1920
constructor() {
20-
this.io = new SocketIOServer()
21+
this.io = new SocketIOServer({ parser })
2122
this.io.bind(engine)
2223

2324
this.io.on("connection", (s) => {

0 commit comments

Comments
 (0)