listNetworks method
Networks matching filters, in the same form listContainers takes.
Implementation
@override
Future<List<NetworkSummary>> listNetworks({
Map<String, List<String>> filters = const {},
}) async {
calls.add('listNetworks');
return _networksByName.values
.where((n) => _matchesNetworkFilter(n, filters))
.map(
(n) => NetworkSummary(
id: n.id,
name: n.name,
hasActiveEndpoints: n.connectedContainerIds.isNotEmpty,
),
)
.toList();
}