印度包网
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
635 B

1 year ago
package task
import (
"server/pb"
"github.com/gogo/protobuf/proto"
"github.com/liangdas/mqant/log"
)
func U(msg []byte, resp proto.Message) bool {
if err := proto.Unmarshal(msg, resp); err != nil {
log.Error("%T err:%v", resp, err)
return false
}
return true
}
func (w *WsWork) LoginResp(msg []byte) {
resp := new(pb.LoginResponse)
if !U(msg, resp) {
return
}
log.Debug("LoginResp resp:%+v", resp)
// return
if resp.Result != 0 {
return
}
// w.Wait()
}
func (w *WsWork) BroadcastResp(msg []byte) {
resp := new(pb.BroadcastMsg)
if !U(msg, resp) {
return
}
// log.Debug("BroadcastResp resp:%+v", resp)
}