registerSocketIoWebSocketProvider function

void registerSocketIoWebSocketProvider(
  1. Map<String, dynamic> config
)

Implementation

void registerSocketIoWebSocketProvider(Map<String, dynamic> config) {
  final provider = DSSocketIoWebSocketProvider();

  DSWebSocketManager.registerProvider(
    _providerName(config, 'socketio'),
    provider,
    DSWebSocketProviderMetadata(
      type: 'socket_io',
      vendor: 'socket.io',
      protocol: 'websocket',
      additionalMetadata: {
        if (config['url'] != null) 'url': config['url'],
      },
    ),
  );
}