ConnectivityConfig constructor

ConnectivityConfig({
  1. Duration checkInterval = const Duration(seconds: 30),
  2. PingLevelConfig pingLevelConfig = const PingLevelConfig.defaultConfig(),
  3. Future pingRequest()?,
  4. String pingUrl = 'https://google.com',
})

Create a new ConnectivityConfig with the given parameters

  • checkInterval The interval between each connectivity check
  • pingLevelConfig The configuration for the ping levels
  • pingRequest The ping request to be used for checking the connection
  • pingUrl The url to ping if no pingRequest is provided

Implementation

ConnectivityConfig({
  this.checkInterval = const Duration(seconds: 30),
  this.pingLevelConfig = const PingLevelConfig.defaultConfig(),
  Future<dynamic> Function()? pingRequest,
  String pingUrl = 'https://google.com',
}) {
  this.pingRequest =
      pingRequest ?? (() => ConnectivityConfig.pingUrl(Uri.parse(pingUrl)));
}