endpointHealth property
List<VpnEndpointHealth>
get
endpointHealth
Implementation
List<VpnEndpointHealth> get endpointHealth {
final List<VpnEndpointHealth> output = <VpnEndpointHealth>[];
for (int index = 0; index < _endpointPool.length; index++) {
final _EndpointHealthState state = _endpointHealthStates[index];
final VpnProfile profile = _endpointPool[index];
output.add(
VpnEndpointHealth(
tag: profile.tag,
score: state.score,
consecutiveFailures: state.consecutiveFailures,
lastSuccessAt: state.lastSuccessAt,
lastFailureAt: state.lastFailureAt,
lastProgressAt: state.lastProgressAt,
),
);
}
return output;
}