From b93c2d4874a8e627b0d9d392545b1b610c73edf3 Mon Sep 17 00:00:00 2001 From: Egor Aristov Date: Wed, 12 Mar 2025 10:05:38 +0300 Subject: [PATCH] use dummy limiter for testing pages --- cmd/extractor/extractor.go | 2 ++ internal/limiter/dummy/dummy.go | 13 +++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 internal/limiter/dummy/dummy.go diff --git a/cmd/extractor/extractor.go b/cmd/extractor/extractor.go index ed3865e..914a41d 100644 --- a/cmd/extractor/extractor.go +++ b/cmd/extractor/extractor.go @@ -7,6 +7,7 @@ import ( dummycookies "github.com/egor3f/rssalchemy/internal/cookiemgr/dummy" "github.com/egor3f/rssalchemy/internal/dateparser" "github.com/egor3f/rssalchemy/internal/extractors/pwextractor" + "github.com/egor3f/rssalchemy/internal/limiter/dummy" "github.com/egor3f/rssalchemy/internal/models" "github.com/labstack/gommon/log" "io" @@ -65,6 +66,7 @@ func main() { }, }, CookieManager: dummycookies.New(), + Limiter: &dummy.Limiter{}, }) if err != nil { log.Panicf("create pw extractor: %v", err) diff --git a/internal/limiter/dummy/dummy.go b/internal/limiter/dummy/dummy.go new file mode 100644 index 0000000..af6fa13 --- /dev/null +++ b/internal/limiter/dummy/dummy.go @@ -0,0 +1,13 @@ +package dummy + +import ( + "context" + "time" +) + +type Limiter struct { +} + +func (l *Limiter) Limit(context.Context, string) (time.Duration, error) { + return 0, nil +}