mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-18 14:39:49 +02:00
replace unnecessary Task interface with struct
This commit is contained in:
@@ -27,7 +27,7 @@ type (
|
||||
impl
|
||||
*Config
|
||||
|
||||
task task.Task
|
||||
task *task.Task
|
||||
|
||||
pool Pool
|
||||
poolMu sync.Mutex
|
||||
@@ -52,7 +52,7 @@ func New(cfg *Config) *LoadBalancer {
|
||||
}
|
||||
|
||||
// Start implements task.TaskStarter.
|
||||
func (lb *LoadBalancer) Start(routeSubtask task.Task) E.Error {
|
||||
func (lb *LoadBalancer) Start(routeSubtask *task.Task) E.Error {
|
||||
lb.startTime = time.Now()
|
||||
lb.task = routeSubtask
|
||||
lb.task.OnFinished("loadbalancer cleanup", func() {
|
||||
|
||||
@@ -73,7 +73,7 @@ func loadContent() {
|
||||
}
|
||||
}
|
||||
|
||||
func watchDir(task task.Task) {
|
||||
func watchDir(task *task.Task) {
|
||||
eventCh, errCh := dirWatcher.Events(task.Context())
|
||||
for {
|
||||
select {
|
||||
|
||||
@@ -24,7 +24,7 @@ type Server struct {
|
||||
httpsStarted bool
|
||||
startTime time.Time
|
||||
|
||||
task task.Task
|
||||
task *task.Task
|
||||
|
||||
l zerolog.Logger
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user