WebsiteSpecificStrategy constructor

WebsiteSpecificStrategy({
  1. WebsiteFingerprint? defaultFingerprint,
  2. Random? random,
  3. Logger? logger,
})

Creates a new WebsiteSpecificStrategy

Implementation

WebsiteSpecificStrategy({
  WebsiteFingerprint? defaultFingerprint,
  Random? random,
  this.logger,
}) : _defaultFingerprint =
         defaultFingerprint ??
         WebsiteFingerprint(
           domain: '*',
           usesIpBlocking: true,
           usesRateLimiting: true,
           rateLimitPerMinute: 30,
         ),
     _random = random ?? Random();