aboutsummaryrefslogtreecommitdiff
path: root/setup/config/config_clientapi.go
diff options
context:
space:
mode:
Diffstat (limited to 'setup/config/config_clientapi.go')
-rw-r--r--setup/config/config_clientapi.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/setup/config/config_clientapi.go b/setup/config/config_clientapi.go
index bb786a14..ecf8f6bd 100644
--- a/setup/config/config_clientapi.go
+++ b/setup/config/config_clientapi.go
@@ -134,6 +134,10 @@ type RateLimiting struct {
// The cooloff period in milliseconds after a request before the "slot"
// is freed again
CooloffMS int64 `yaml:"cooloff_ms"`
+
+ // A list of users that are exempt from rate limiting, i.e. if you want
+ // to run Mjolnir or other bots.
+ ExemptUserIDs []string `yaml:"exempt_user_ids"`
}
func (r *RateLimiting) Verify(configErrs *ConfigErrors) {