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 +}