Skip to content

Commit 6ea41a5

Browse files
committed
lint/format/tests
1 parent cc90f9a commit 6ea41a5

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const createAdaptorServer = (options: Options): ServerType => {
1616
const createServer: any = options.createServer || createServerHTTP
1717
const server: ServerType = createServer(options.serverOptions || {}, requestListener)
1818
if (options.websocket && options.websocket.server) {
19-
if (options.websocket.server.options.noServer !== true)
19+
if (options.websocket.server.options.noServer !== true)
2020
throw new Error('WebSocket server must be created with { noServer: true } option')
2121
setupWebSocket({ server, fetchCallback, wss: options.websocket.server })
2222
}

src/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import type { WebSocketServer } from 'ws'
12
import type {
23
createServer,
34
IncomingMessage,
@@ -19,7 +20,6 @@ import type {
1920
createServer as createHttpsServer,
2021
ServerOptions as HttpsServerOptions,
2122
} from 'node:https'
22-
import type { WebSocketServer } from 'ws'
2323

2424
export type HttpBindings = {
2525
incoming: IncomingMessage

src/url.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ for (let c = 0x61; c <= 0x7a; c++) {
4141
allowedRequestUrlChar[c] = 1
4242
}
4343
;(() => {
44-
// eslint-disable-next-line quotes
4544
const chars = "-./:?#[]@!$&'()*+,;=~_"
4645
for (let i = 0; i < chars.length; i++) {
4746
allowedRequestUrlChar[chars.charCodeAt(i)] = 1

src/websocket.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { UpgradeWebSocket } from 'hono/ws'
2-
import { defineWebSocketHelper, WSContext } from 'hono/ws'
1+
import type { UpgradeWebSocket, WSContext } from 'hono/ws'
2+
import { defineWebSocketHelper } from 'hono/ws'
33
import type { RawData, WebSocket, WebSocketServer } from 'ws'
44
import type { IncomingMessage } from 'node:http'
55
import { STATUS_CODES } from 'node:http'
@@ -83,8 +83,8 @@ const createUpgradeRequest = (request: IncomingMessage): Request => {
8383
}
8484

8585
export const setupWebSocket = (options: {
86-
server: ServerType,
87-
fetchCallback: FetchCallback,
86+
server: ServerType
87+
fetchCallback: FetchCallback
8888
wss: WebSocketServer
8989
}): void => {
9090
const { server, fetchCallback, wss } = options
@@ -93,7 +93,7 @@ export const setupWebSocket = (options: {
9393
IncomingMessage,
9494
{ resolve: (ws: WebSocket) => void; connectionSymbol: symbol }
9595
>()
96-
96+
9797
wss.on('connection', (ws, request) => {
9898
const waiter = waiterMap.get(request)
9999
if (waiter) {

test/websocket.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ import { createAdaptorServer, upgradeWebSocket } from '../src'
55

66
describe('WebSocket', () => {
77
const startServer = (app: Hono) => {
8-
const server = createAdaptorServer({ fetch: app.fetch, websocket: true })
8+
const wss = new WebSocketServer({ noServer: true })
9+
const server = createAdaptorServer({ fetch: app.fetch, websocket: { server: wss } })
910
return new Promise<{ server: ReturnType<typeof createAdaptorServer>; address: AddressInfo }>(
1011
(resolve) => {
1112
server.listen(0, () => {

0 commit comments

Comments
 (0)