Files
Enterprise-Knowledge-Base/internal/application/service/knowledge_task_options.go
wizardchen 0e1282c2da test: add document process task options tests
Centralize DefaultDocumentProcessTimeout in the config package and
reuse DocumentProcessTimeout() from documentProcessTaskOptions.
2026-05-28 20:27:53 +08:00

16 lines
348 B
Go

package service
import (
"github.com/Tencent/WeKnora/internal/config"
"github.com/hibiken/asynq"
)
func documentProcessTaskOptions(cfg *config.Config, extra ...asynq.Option) []asynq.Option {
opts := []asynq.Option{
asynq.Queue("default"),
asynq.Timeout(config.DocumentProcessTimeout(cfg)),
}
opts = append(opts, extra...)
return opts
}