useStrategy static method
Create Chronik client instance with specified ConnectionStrategy
Implementation
static Future<ChronikClient> useStrategy(
ConnectionStrategy strategy,
List<String> urls,
) async {
final sortedUrls = switch (strategy) {
ConnectionStrategy.closestFirst => await sortNodesByLatency(urls),
ConnectionStrategy.asOrdered => urls,
};
return ChronikClient(sortedUrls);
}