Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions packages/dht/src/connection/websocket/WebsocketServer.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { createServer as createHttpServer, Server as HttpServer, IncomingMessage, ServerResponse } from 'http'
import { createServer as createHttpsServer, Server as HttpsServer } from 'https'
import EventEmitter from 'eventemitter3'
import WebSocket from 'ws'
import WebSocket, { WebSocketServer } from 'ws'
import { WebsocketServerConnection } from './WebsocketServerConnection'
import { Logger, asAbortable } from '@streamr/utils'
import { createSelfSignedCertificate } from '@streamr/autocertifier-client'
Expand Down Expand Up @@ -29,7 +29,7 @@ interface Events {
export class WebsocketServer extends EventEmitter<Events> {

private httpServer?: HttpServer | HttpsServer
private wsServer?: WebSocket.Server
private wsServer?: WebSocketServer
private readonly abortController = new AbortController()
private readonly options: WebsocketServerOptions

Expand Down Expand Up @@ -154,9 +154,9 @@ export class WebsocketServer extends EventEmitter<Events> {
})
}

private createWsServer(): WebSocket.Server {
private createWsServer(): WebSocketServer {
const maxPayload = this.options.maxMessageSize ?? 1048576
return this.wsServer = new WebSocket.Server({
return this.wsServer = new WebSocketServer({
noServer: true,
maxPayload
})
Expand Down