22 lines
260 B
Go
22 lines
260 B
Go
package service
|
|
|
|
type Runner interface {
|
|
Run() error
|
|
}
|
|
|
|
type Worker struct {
|
|
Name string
|
|
}
|
|
|
|
func NewWorker(name string) *Worker {
|
|
return &Worker{Name: name}
|
|
}
|
|
|
|
func (w *Worker) Run() error {
|
|
return w.help()
|
|
}
|
|
|
|
func (w *Worker) help() error {
|
|
return nil
|
|
}
|