fix: 修复 server.Service 初始化的 for 循环指针问题
This commit is contained in:
parent
8eb9965839
commit
b633f1af9f
|
@ -15,6 +15,7 @@ type Service interface {
|
|||
// BindService 绑定服务到特定 Server,被绑定的服务将会在 Server 初始化时执行 Service.OnInit 方法
|
||||
func BindService(srv *Server, services ...Service) {
|
||||
for _, service := range services {
|
||||
service := service
|
||||
srv.services = append(srv.services, func() {
|
||||
name := reflect.TypeOf(service).String()
|
||||
defer func(name string) {
|
||||
|
|
Loading…
Reference in New Issue