优化结构
This commit is contained in:
@@ -46,6 +46,8 @@ func NewTaskScheduler(tasks *system.TaskUsecase, authorities *system.AuthorityUs
|
||||
|
||||
func NewTaskRuntime(scheduler *TaskScheduler) system.TaskRuntime { return scheduler }
|
||||
|
||||
func NewTaskReloader(scheduler *TaskScheduler) system.TaskReloader { return scheduler }
|
||||
|
||||
func (s *TaskScheduler) Start(ctx context.Context) error {
|
||||
runContext, cancel := context.WithCancel(ctx)
|
||||
s.ctxMu.Lock()
|
||||
|
||||
@@ -3,4 +3,4 @@ package worker
|
||||
import "github.com/google/wire"
|
||||
|
||||
// ProviderSet contains background task runtime providers.
|
||||
var ProviderSet = wire.NewSet(NewTaskMethods, NewTaskExecutorWithRegistry, NewTaskScheduler, NewTaskRuntime)
|
||||
var ProviderSet = wire.NewSet(NewTaskMethods, NewTaskExecutorWithRegistry, NewTaskScheduler, NewTaskRuntime, NewTaskReloader)
|
||||
|
||||
Reference in New Issue
Block a user