package module import ( "git.hlsq.asia/mmorpg/service-common/net/grpc/service" "sync" ) // Grpc Grpc模块 type Grpc struct { DefaultModule Server service.IService } func (m *Grpc) Start(ready *sync.WaitGroup) error { m.Server.Init(ready) return nil } func (m *Grpc) AfterStart() error { m.Server.SetReady() return nil } func (m *Grpc) Stop() error { m.Server.Close() return nil }