feat 模块删除bind函数

This commit is contained in:
2026-02-06 22:51:47 +08:00
parent 44ebbe4449
commit 5a0f4b71d4
6 changed files with 22 additions and 83 deletions

View File

@@ -8,30 +8,20 @@ import (
// Grpc Grpc模块
type Grpc struct {
DefaultModule
server service.IService
Server service.IService
}
func (m *Grpc) Start(ready *sync.WaitGroup) error {
m.server.Init(ready)
m.Server.Init(ready)
return nil
}
func (m *Grpc) AfterStart() error {
m.server.SetReady()
m.Server.SetReady()
return nil
}
func (m *Grpc) Stop() error {
m.server.Close()
m.Server.Close()
return nil
}
func (m *Grpc) Bind(data ...any) Module {
if data == nil || len(data) == 0 {
return m
}
if ser, ok := data[0].(service.IService); ok {
m.server = ser
}
return m
}