mirror of
https://github.com/Control-D-Inc/ctrld.git
synced 2026-08-10 13:20:33 +02:00
all: refactor router code to use interface
So the code is more modular, easier to read/maintain.
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
package router
|
||||
|
||||
import "github.com/kardianos/service"
|
||||
|
||||
type dummy struct{}
|
||||
|
||||
func NewDummyRouter() Router {
|
||||
return &dummy{}
|
||||
}
|
||||
|
||||
func (d *dummy) ConfigureService(_ *service.Config) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (d *dummy) Install(_ *service.Config) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (d *dummy) Uninstall(_ *service.Config) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (d *dummy) PreRun() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (d *dummy) Configure() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (d *dummy) Setup() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (d *dummy) Cleanup() error {
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user