pull/236/head
skiffer-git 2 years ago
parent ae6c09aae2
commit 8269e61163

@ -254,7 +254,13 @@ func (r *RPCServer) OnlineBatchPushOneMsg(_ context.Context, req *pbRelay.Online
}, nil }, nil
} }
func (r *RPCServer) encodeWsData(wsData *sdk_ws.MsgData, operationID string) (bytes.Buffer, error) { func (r *RPCServer) encodeWsData(wsData *sdk_ws.MsgData, operationID string) (bytes.Buffer, error) {
msgBytes, _ := proto.Marshal(wsData) log.Debug(operationID, "encodeWsData begin", wsData.String())
msgBytes, err := proto.Marshal(wsData)
if err != nil {
log.NewError(operationID, "Marshal", err.Error())
return bytes.Buffer{}, utils.Wrap(err, "")
}
log.Debug(operationID, "encodeWsData begin", wsData.String())
mReply := Resp{ mReply := Resp{
ReqIdentifier: constant.WSPushMsg, ReqIdentifier: constant.WSPushMsg,
OperationID: operationID, OperationID: operationID,
@ -262,10 +268,10 @@ func (r *RPCServer) encodeWsData(wsData *sdk_ws.MsgData, operationID string) (by
} }
var replyBytes bytes.Buffer var replyBytes bytes.Buffer
enc := gob.NewEncoder(&replyBytes) enc := gob.NewEncoder(&replyBytes)
err := enc.Encode(mReply) err = enc.Encode(mReply)
if err != nil { if err != nil {
log.NewError(operationID, "data encode err", err.Error()) log.NewError(operationID, "data encode err", err.Error())
return bytes.Buffer{}, err return bytes.Buffer{}, utils.Wrap(err, "")
} }
return replyBytes, nil return replyBytes, nil
} }

Loading…
Cancel
Save