// package asChat -----------------------------
// @file      : chatRoom.go
// @author    : JJXu
// @contact   : wavingbear@163.com
// @time      : 2022/10/21 18:17:17
// -------------------------------------------
package consts

import (
	"encoding/json"
	"fonchain-fiee/pkg/common/ws"
)

var (
	ChatRoom = ws.NewChatRoom()
)

type WsInfo struct {
	Type    ws.WsType `json:"type"` //消息类型
	Content any       `json:"content"`
}

func WsMessageRegisterCallback(clientId string, sessionId string) []byte {
	var errMsg = WsInfo{
		Type: ws.RegisterType,
		Content: map[string]string{
			//"clientId":  clientId,
			"sessionId": sessionId,
		},
	}
	byteMsg, _ := json.Marshal(errMsg)
	return byteMsg
}