MCPcopy Create free account
hub / github.com/devfeel/dottask / LoadConfigHandler

Method LoadConfigHandler

tasks.go:168–177  ·  view source on GitHub ↗

LoadConfigHandler load config handler and init task config

(configHandler ConfigHandle, configSource string)

Source from the content-addressed store, hash-verified

166
167// LoadConfigHandler load config handler and init task config
168func (service *TaskService) LoadConfigHandler(configHandler ConfigHandle, configSource string) *TaskService {
169 config, err := configHandler(configSource)
170 if err != nil {
171 panic("Task:LoadConfigHandler 配置源[" + configSource + "]解析失败: " + err.Error())
172 os.Exit(1)
173 } else {
174 service.applyConfig(config)
175 }
176 return service
177}
178
179// RegisterHandler register handler by name
180func (service *TaskService) RegisterHandler(name string, handler TaskHandle) *TaskService {

Callers

nothing calls this directly

Calls 2

applyConfigMethod · 0.95
ErrorMethod · 0.65

Tested by

no test coverage detected