ConnectivityConfig constructor
ConnectivityConfig({
- Duration checkInterval = const Duration(seconds: 30),
- PingLevelConfig pingLevelConfig = const PingLevelConfig.defaultConfig(),
- Future pingRequest()?,
- String pingUrl = 'https://google.com',
Create a new ConnectivityConfig with the given parameters
checkInterval
The interval between each connectivity checkpingLevelConfig
The configuration for the ping levelspingRequest
The ping request to be used for checking the connectionpingUrl
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)));
}