page timeout added

This commit is contained in:
nquidox 2026-02-28 23:33:22 +03:00
parent 56309cafb9
commit f466566505
3 changed files with 17 additions and 9 deletions

View file

@ -2,6 +2,7 @@ package mandarake
import (
log "github.com/sirupsen/logrus"
"time"
)
const (
@ -16,22 +17,25 @@ const (
type Parser struct {
externalBrowser string
goroutinesNumber int
taskTimeout time.Duration
}
type Deps struct {
Enabled bool
ExternalBrowser string
GoroutinesNumber int
TaskTimeout int
}
func NewParser(deps Deps) *Parser {
if !deps.Enabled {
log.Info(logHeader + "disabled")
log.Infof("%v disabled", logHeader)
return nil
}
return &Parser{
externalBrowser: deps.ExternalBrowser,
goroutinesNumber: deps.GoroutinesNumber,
taskTimeout: time.Minute * time.Duration(deps.TaskTimeout),
}
}