newTenantLimits creates a new validation.TenantLimits that loads per-tenant limit overrides from a runtimeconfig.Manager
(manager *runtimeconfig.Manager)
| 32 | // newTenantLimits creates a new validation.TenantLimits that loads per-tenant limit overrides from |
| 33 | // a runtimeconfig.Manager |
| 34 | func newTenantLimits(manager *runtimeconfig.Manager) validation.TenantLimits { |
| 35 | return &runtimeConfigTenantLimits{ |
| 36 | manager: manager, |
| 37 | } |
| 38 | } |
| 39 | |
| 40 | func (l *runtimeConfigTenantLimits) ByUserID(userID string) *validation.Limits { |
| 41 | return l.AllByUserID()[userID] |