getRandomUserAgent method

String getRandomUserAgent()

Gets a random user agent

Implementation

String getRandomUserAgent() {
  if (_userAgents.isEmpty) {
    return _defaultUserAgents.first;
  }

  final index = _random.nextInt(_userAgents.length);
  final userAgent = _userAgents[index];
  _logger?.info('Using random user agent: ${_truncateUserAgent(userAgent)}');
  return userAgent;
}