26 lines
397 B
Go
26 lines
397 B
Go
package module
|
|
|
|
import (
|
|
"git.hlsq.asia/alex/service-common/server"
|
|
"sync"
|
|
)
|
|
|
|
type ServerWhitelist struct {
|
|
DefaultModule
|
|
}
|
|
|
|
func (s *ServerWhitelist) Init() error {
|
|
server.InitWhitelist()
|
|
return nil
|
|
}
|
|
|
|
func (s *ServerWhitelist) Start(ready *sync.WaitGroup) error {
|
|
server.ListenWhitelist(ready)
|
|
return nil
|
|
}
|
|
|
|
func (s *ServerWhitelist) Stop() error {
|
|
server.CloseWhitelist()
|
|
return nil
|
|
}
|