fusenapi/server/render/consumer/assemble_render_data.go

23 lines
554 B
Go
Raw Normal View History

2023-08-07 11:44:54 +08:00
package consumer
2023-08-07 13:20:18 +08:00
import (
2023-08-07 19:13:16 +08:00
"encoding/json"
"fusenapi/utils/websocket_data"
2023-08-07 13:20:18 +08:00
"github.com/zeromicro/go-zero/core/logx"
)
2023-08-07 11:44:54 +08:00
// 消费渲染需要组装的数据
type MqConsumerRenderAssemble struct {
}
func (m *MqConsumerRenderAssemble) Run(data []byte) error {
2023-08-07 13:20:18 +08:00
logx.Info("收到需要组装的消息:", string(data))
2023-08-07 19:13:16 +08:00
var parseInfo websocket_data.AssembleRenderData
if err := json.Unmarshal(data, &parseInfo); err != nil {
logx.Error("MqConsumerRenderAssemble数据格式错误:", err)
return nil //不返回错误就删除消息
}
2023-08-07 11:44:54 +08:00
return nil
}