WebSocketTestDriverCommunicator constructor

WebSocketTestDriverCommunicator({
  1. required String appIdentifier,
  2. String? driverId,
  3. required String driverName,
  4. Logger? logger,
  5. Duration maxConnectionTime = const Duration(minutes: 30),
  6. Duration pingTime = const Duration(seconds: 30),
  7. required String secret,
  8. required String url,
})

Implementation

WebSocketTestDriverCommunicator({
  required this.appIdentifier,
  String? driverId,
  required this.driverName,
  Logger? logger,
  this.maxConnectionTime = const Duration(minutes: 30),
  this.pingTime = const Duration(seconds: 30),
  required String secret,
  required this.url,
})   : assert(secret.isNotEmpty == true),
      driverId = driverId ?? Uuid().v4(),
      _logger = logger ?? Logger('WebSocketTestDriverCommunicator'),
      _secret = secret;