wip: refactor(config): fix pointer type
This commit is contained in:
parent
22fee125bc
commit
5bae155b3b
@ -40,11 +40,11 @@ func convert(cfg *config.Config) *wConfig {
|
|||||||
|
|
||||||
func convertSchedule(cfg config.CronTimeSpec) task.CronTimeSpec {
|
func convertSchedule(cfg config.CronTimeSpec) task.CronTimeSpec {
|
||||||
switch v := cfg.(type) {
|
switch v := cfg.(type) {
|
||||||
case config.SpecAny:
|
case *config.SpecAny:
|
||||||
return task.NewCronAnySpec()
|
return task.NewCronAnySpec()
|
||||||
case config.SpecExact:
|
case *config.SpecExact:
|
||||||
return task.NewCronExactSpec(v.Value())
|
return task.NewCronExactSpec(v.Value())
|
||||||
case config.SpecMultiOccurrence:
|
case *config.SpecMultiOccurrence:
|
||||||
return task.NewCronMultiOccurrenceSpec(v.Values()...)
|
return task.NewCronMultiOccurrenceSpec(v.Values()...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -5,8 +5,6 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type Tasks struct {
|
type Tasks struct {
|
||||||
//services []wminit.Path
|
|
||||||
//cron []wminit.Cron
|
|
||||||
services []wminit.Task
|
services []wminit.Task
|
||||||
crones []wminit.CronTask
|
crones []wminit.CronTask
|
||||||
}
|
}
|
||||||
@ -39,13 +37,11 @@ func (ts *Tasks) List() []wminit.Task {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (ts *Tasks) Services() []wminit.Task {
|
func (ts *Tasks) Services() []wminit.Task {
|
||||||
panic("not implemented")
|
return ts.services
|
||||||
return nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ts *Tasks) Crones() []wminit.CronTask {
|
func (ts *Tasks) Crones() []wminit.CronTask {
|
||||||
panic("not implemented")
|
return ts.crones
|
||||||
return nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ts *Tasks) Get(name string) (wminit.Task, error) {
|
func (ts *Tasks) Get(name string) (wminit.Task, error) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user