diff options
| author | 2025-05-07 11:59:39 +0000 | |
|---|---|---|
| committer | 2025-05-07 11:59:39 +0000 | |
| commit | 4c96e2571db177377e6346359ccec7cf1b8299cb (patch) | |
| tree | 1f3a9259a4a9491b1efb392265c508295917e94a /internal/middleware/nollamas.go | |
| parent | [bugfix] Fix indentation on multi-line alt text in web view (#4149) (diff) | |
| download | gotosocial-4c96e2571db177377e6346359ccec7cf1b8299cb.tar.xz | |
[feature] make nollamas difficulty configurable (#4119)
Makes the NoLLaMas proof-of-work scraper deterrence difficulty configurable.
Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4119
Co-authored-by: kim <grufwub@gmail.com>
Co-committed-by: kim <grufwub@gmail.com>
Diffstat (limited to 'internal/middleware/nollamas.go')
| -rw-r--r-- | internal/middleware/nollamas.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/middleware/nollamas.go b/internal/middleware/nollamas.go index eedf3b9b7..914469a24 100644 --- a/internal/middleware/nollamas.go +++ b/internal/middleware/nollamas.go @@ -55,7 +55,7 @@ func NoLLaMas( getInstanceV1 func(context.Context) (*apimodel.InstanceV1, gtserror.WithCode), ) gin.HandlerFunc { - if !config.GetAdvancedScraperDeterrence() { + if !config.GetAdvancedScraperDeterrenceEnabled() { // NoLLaMas middleware disabled. return func(*gin.Context) {} } @@ -72,7 +72,7 @@ func NoLLaMas( var nollamas nollamas nollamas.seed = seed nollamas.ttl = time.Hour - nollamas.diff = 4 + nollamas.diff = config.GetAdvancedScraperDeterrenceDifficulty() nollamas.getInstanceV1 = getInstanceV1 nollamas.policy = cookiePolicy return nollamas.Serve |
