# aiva/config/settings.py

# Email Throttling Settings
EMAIL_THROTTLING_ENABLED = True  # Enable or disable email throttling globally
EMAIL_THROTTLING_DRY_RUN = False  # Enable dry-run mode for email throttling

# Throttling Strategy Configuration (example)
DEFAULT_THROTTLING_STRATEGY = 'aiva.email.throttling.strategies.RateLimitStrategy'

# Rate Limit Strategy Configuration (example)
RATE_LIMIT_MAX_EMAILS = 100  # Maximum number of emails allowed
RATE_LIMIT_PERIOD = 60  # Time period in seconds

# Additional configurations for other strategies can be added here