WebSocketServer constructor

WebSocketServer({
  1. required Future<HttpServer> serverFactory(),
  2. required CRDTServerRegistry serverRegistry,
  3. Compressor? compressor,
  4. List<ServerSyncPlugin>? plugins,
})

Constructor

Implementation

WebSocketServer({
  required Future<HttpServer> Function() serverFactory,
  required CRDTServerRegistry serverRegistry,
  Compressor? compressor,
  super.plugins,
})  : _serverFactory = serverFactory,
      _serverTransformer = _DefaultWebSocketTransformerWrapper(),
      _compressor = compressor ?? NoCompression.instance,
      _serverEventController = StreamController<ServerEvent>.broadcast(),
      _serverRegistry = serverRegistry;