isRateLimited property
bool
get
isRateLimited
Implementation
bool get isRateLimited {
if (_lastExecutionTime == null) return false;
final now = DateTime.now();
final elapsed = now.difference(_lastExecutionTime!);
if (elapsed > rateLimitWindow) {
_executionCount = 0;
return false;
}
return _executionCount >= maxExecutionsPerWindow;
}