Этот коммит содержится в:
Christopher Speller
2018-01-31 09:49:15 -08:00
коммит произвёл GitHub
родитель e0ee73ef99
Коммит 1262d25473
9 изменённых файлов: 353 добавлений и 93 удалений

Просмотреть файл

@@ -802,7 +802,8 @@ type RateLimitSettings struct {
PerSec *int
MaxBurst *int
MemoryStoreSize *int
VaryByRemoteAddr bool
VaryByRemoteAddr *bool
VaryByUser *bool
VaryByHeader string
}
@@ -822,6 +823,14 @@ func (s *RateLimitSettings) SetDefaults() {
if s.MemoryStoreSize == nil {
s.MemoryStoreSize = NewInt(10000)
}
if s.VaryByRemoteAddr == nil {
s.VaryByRemoteAddr = NewBool(true)
}
if s.VaryByUser == nil {
s.VaryByUser = NewBool(false)
}
}
type PrivacySettings struct {