selectProxy method
Selects the next proxy from the given list
Implementation
@override
Proxy selectProxy(List<Proxy> proxies) {
if (proxies.isEmpty) {
throw ArgumentError('Proxy list cannot be empty');
}
final proxy = proxies[_currentIndex];
_currentIndex = (_currentIndex + 1) % proxies.length;
return proxy;
}