1. 增加状态池初始化

2. 把状态池注入需要的地方
This commit is contained in:
2025-09-08 23:30:59 +08:00
parent 15f500210f
commit bdbab31181
4 changed files with 31 additions and 8 deletions

View File

@@ -116,15 +116,17 @@ type Controller struct {
deviceControlRepo repository.DeviceControlRepo
deviceRepo repository.DeviceRepo
websocketService *service.WebSocketService
deviceStatusPool *service.DeviceStatusPool
logger *logs.Logger
}
// NewController 创建设备控制控制器实例
func NewController(deviceControlRepo repository.DeviceControlRepo, deviceRepo repository.DeviceRepo, websocketService *service.WebSocketService) *Controller {
func NewController(deviceControlRepo repository.DeviceControlRepo, deviceRepo repository.DeviceRepo, websocketService *service.WebSocketService, deviceStatusPool *service.DeviceStatusPool) *Controller {
return &Controller{
deviceControlRepo: deviceControlRepo,
deviceRepo: deviceRepo,
websocketService: websocketService,
deviceStatusPool: deviceStatusPool,
logger: logs.NewLogger(),
}
}