From 904829094816fb38d8f1e1d2c19c4c9c014baa88 Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Mon, 27 Jan 2025 19:21:13 +0100 Subject: [chore] skip `trusted-proxies` warning if ip excepted from rate limiting (#3699) * [chore] skip `trusted-proxies` warning if ip excepted from rate limiting * weep * typo * fix env parsing test --- internal/config/helpers.gen.go | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'internal/config/helpers.gen.go') diff --git a/internal/config/helpers.gen.go b/internal/config/helpers.gen.go index fd1b86898..0f8ec02ce 100644 --- a/internal/config/helpers.gen.go +++ b/internal/config/helpers.gen.go @@ -19,6 +19,7 @@ package config import ( + "net/netip" "time" "codeberg.org/gruf/go-bytesize" @@ -2681,6 +2682,35 @@ func GetAdvancedRateLimitExceptions() []string { return global.GetAdvancedRateLi // SetAdvancedRateLimitExceptions safely sets the value for global configuration 'AdvancedRateLimitExceptions' field func SetAdvancedRateLimitExceptions(v []string) { global.SetAdvancedRateLimitExceptions(v) } +// GetAdvancedRateLimitExceptionsParsed safely fetches the Configuration value for state's 'AdvancedRateLimitExceptionsParsed' field +func (st *ConfigState) GetAdvancedRateLimitExceptionsParsed() (v []netip.Prefix) { + st.mutex.RLock() + v = st.config.AdvancedRateLimitExceptionsParsed + st.mutex.RUnlock() + return +} + +// SetAdvancedRateLimitExceptionsParsed safely sets the Configuration value for state's 'AdvancedRateLimitExceptionsParsed' field +func (st *ConfigState) SetAdvancedRateLimitExceptionsParsed(v []netip.Prefix) { + st.mutex.Lock() + defer st.mutex.Unlock() + st.config.AdvancedRateLimitExceptionsParsed = v + st.reloadToViper() +} + +// AdvancedRateLimitExceptionsParsedFlag returns the flag name for the 'AdvancedRateLimitExceptionsParsed' field +func AdvancedRateLimitExceptionsParsedFlag() string { return "" } + +// GetAdvancedRateLimitExceptionsParsed safely fetches the value for global configuration 'AdvancedRateLimitExceptionsParsed' field +func GetAdvancedRateLimitExceptionsParsed() []netip.Prefix { + return global.GetAdvancedRateLimitExceptionsParsed() +} + +// SetAdvancedRateLimitExceptionsParsed safely sets the value for global configuration 'AdvancedRateLimitExceptionsParsed' field +func SetAdvancedRateLimitExceptionsParsed(v []netip.Prefix) { + global.SetAdvancedRateLimitExceptionsParsed(v) +} + // GetAdvancedThrottlingMultiplier safely fetches the Configuration value for state's 'AdvancedThrottlingMultiplier' field func (st *ConfigState) GetAdvancedThrottlingMultiplier() (v int) { st.mutex.RLock() -- cgit v1.2.3