FayeClient constructor

FayeClient(
  1. String baseUrl, {
  2. Iterable<String>? protocols,
  3. int retry = 5,
  4. WebSocketChannelProvider? webSocketChannelProvider,
  5. Level logLevel = Level.ALL,
  6. LogHandlerFunction? logHandlerFunction,
})

Implementation

FayeClient(
  this.baseUrl, {
  this.protocols,
  this.retry = 5,
  this.webSocketChannelProvider,
  Level logLevel = Level.ALL,
  LogHandlerFunction? logHandlerFunction,
}) : _logger = Logger.detached('🕒')..level = logLevel {
  _logger.onRecord.listen(logHandlerFunction ?? _defaultLogHandler);
}