WebSocketConfig.production constructor
const
WebSocketConfig.production({})
Creates a WebSocketConfig with default settings for production use.
Implementation
const WebSocketConfig.production({
required this.url,
this.headers = const {},
this.protocols = const [],
}) : connectionTimeout = const Duration(seconds: 30),
enableReconnection = true,
maxReconnectionAttempts = 10,
initialReconnectionDelay = const Duration(seconds: 1),
maxReconnectionDelay = const Duration(minutes: 5),
backoffMultiplier = 2.0,
enableMessageQueue = true,
maxQueueSize = 1000,
heartbeatInterval = const Duration(seconds: 30),
enableHeartbeat = true,
enableCompression = false;