loadConnectionData method
- bool force = false,
Implementation
Future<void> loadConnectionData({bool force = false}) async {
if (_loadConnectionDataFuture != null) {
return _loadConnectionDataFuture;
}
if (_hasLoadedConnectionData && !force) {
return;
}
final future = _loadConnectionData();
_loadConnectionDataFuture = future;
try {
await future;
} finally {
if (identical(_loadConnectionDataFuture, future)) {
_loadConnectionDataFuture = null;
}
}
}