增加待机报文缓存,无网状态也能执行待机任务;投影仪指令结果以设备状态为准

This commit is contained in:
2025-04-29 13:48:35 +08:00
parent 40293e5e9b
commit e1384504f1
13 changed files with 266 additions and 32 deletions

View File

@@ -0,0 +1,18 @@
package middleware
import (
"game-driver/config"
"game-driver/leaf"
"go.uber.org/zap"
)
// Cache 缓存中间件
func Cache(cache config.Cache) leaf.HandlerFunc {
return func(c *leaf.Context) {
err := cache.Set(c.Publish)
if err != nil {
zap.S().Errorln("缓存数据失败: ", err)
}
c.Next()
}
}