package utils

import "github.com/nexuscrm/shared/pkg/ratelimit"

// DefaultRateLimits holds the default API rate limit values.
const (
	DefaultHourlyLimit = ratelimit.DefaultHourlyLimit
	DefaultDailyLimit  = ratelimit.DefaultDailyLimit
)

// RateLimitConfig returns the configured hourly and daily API rate limits.
// It reads from environment variables NEXUS_API_HOURLY_LIMIT and
// NEXUS_API_DAILY_LIMIT, falling back to defaults if not set or invalid.
func RateLimitConfig() (hourly, daily int) {
	return ratelimit.Config()
}
