Skip to content

Commit 10329fe

Browse files
committed
fix(server-runtime): h3 with new router & app API
1 parent a549441 commit 10329fe

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

packages/server-runtime/src/index.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import type { AuthenticatedPeer, Peer } from './types'
55
import { env } from 'node:process'
66

77
import { Format, LogLevel, setGlobalFormat, setGlobalLogLevel, useLogg } from '@guiiai/logg'
8-
import { createApp, createRouter, defineWebSocketHandler } from 'h3'
8+
import { defineWebSocketHandler, H3 } from 'h3'
99

1010
import { WebSocketReadyState } from './types'
1111

@@ -30,13 +30,10 @@ function main() {
3030
const appLogger = useLogg('App').useGlobalConfig()
3131
const websocketLogger = useLogg('WebSocket').useGlobalConfig()
3232

33-
const app = createApp({
33+
const app = new H3({
3434
onError: error => appLogger.withError(error).error('an error occurred'),
3535
})
3636

37-
const router = createRouter()
38-
app.use(router)
39-
4037
const peers = new Map<string, AuthenticatedPeer>()
4138
const peersByModule = new Map<string, Map<number | undefined, AuthenticatedPeer>>()
4239

@@ -64,7 +61,7 @@ function main() {
6461
}
6562
}
6663

67-
router.get('/ws', defineWebSocketHandler({
64+
app.get('/ws', defineWebSocketHandler({
6865
open: (peer) => {
6966
if (AUTH_TOKEN) {
7067
peers.set(peer.id, { peer, authenticated: false, name: '' })

0 commit comments

Comments
 (0)