mirror of
https://github.com/yusing/godoxy.git
synced 2025-05-19 20:32:35 +02:00

- Incorrect name being shown on dashboard "Proxies page" - Apps being shown when homepage.show is false - Load balanced routes are shown on homepage instead of the load balancer - Route with idlewatcher will now be removed on container destroy - Idlewatcher panic - Performance improvement - Idlewatcher infinitely loading - Reload stucked / not working properly - Streams stuck on shutdown / reload - etc... Added: - support idlewatcher for loadbalanced routes - partial implementation for stream type idlewatcher Issues: - graceful shutdown
43 lines
839 B
Go
43 lines
839 B
Go
package task
|
|
|
|
import "context"
|
|
|
|
type dummyTask struct{}
|
|
|
|
func DummyTask() (_ Task) {
|
|
return
|
|
}
|
|
|
|
// Context implements Task.
|
|
func (d dummyTask) Context() context.Context {
|
|
panic("call of dummyTask.Context")
|
|
}
|
|
|
|
// Finish implements Task.
|
|
func (d dummyTask) Finish() {}
|
|
|
|
// Name implements Task.
|
|
func (d dummyTask) Name() string {
|
|
return "Dummy Task"
|
|
}
|
|
|
|
// OnComplete implements Task.
|
|
func (d dummyTask) OnComplete(about string, fn func()) {
|
|
panic("call of dummyTask.OnComplete")
|
|
}
|
|
|
|
// Parent implements Task.
|
|
func (d dummyTask) Parent() Task {
|
|
panic("call of dummyTask.Parent")
|
|
}
|
|
|
|
// Subtask implements Task.
|
|
func (d dummyTask) Subtask(usageFmt string, args ...any) Task {
|
|
panic("call of dummyTask.Subtask")
|
|
}
|
|
|
|
// Wait implements Task.
|
|
func (d dummyTask) Wait() {}
|
|
|
|
// WaitSubTasks implements Task.
|
|
func (d dummyTask) WaitSubTasks() {}
|