page timeout added
This commit is contained in:
parent
56309cafb9
commit
f466566505
3 changed files with 17 additions and 9 deletions
|
|
@ -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),
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue