From 3257e38649845a6d16424c22befa938ae15f7da2 Mon Sep 17 00:00:00 2001 From: icey-yu <1186114839@qq.com> Date: Mon, 17 Feb 2025 17:45:52 +0800 Subject: [PATCH] chore: msg --- internal/rpc/msg/send.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/internal/rpc/msg/send.go b/internal/rpc/msg/send.go index 47d9b15bd..72654ef3b 100644 --- a/internal/rpc/msg/send.go +++ b/internal/rpc/msg/send.go @@ -197,6 +197,10 @@ func (m *msgServer) sendMsgSingleChat(ctx context.Context, req *pbmsg.SendMsgReq } func (m *msgServer) SendSimpleMsg(ctx context.Context, req *pbmsg.SendSimpleMsgReq) (*pbmsg.SendSimpleMsgResp, error) { + user, err := m.UserLocalCache.GetUserInfo(ctx, req.SendID) + if err != nil { + return nil, err + } msgData := &sdkws.MsgData{ SendID: req.SendID, RecvID: req.RecvID, @@ -204,11 +208,11 @@ func (m *msgServer) SendSimpleMsg(ctx context.Context, req *pbmsg.SendSimpleMsgR ClientMsgID: GetMsgID(req.SendID), ServerMsgID: GetMsgID(req.SendID), SenderPlatformID: constant.AdminPlatformID, - SenderNickname: "", - SenderFaceURL: "", - SessionType: 0, - MsgFrom: 0, - ContentType: 0, + SenderNickname: user.Nickname, + SenderFaceURL: user.FaceURL, + SessionType: datautil.If[int32](req.RecvID == "", constant.ReadGroupChatType, constant.SingleChatType), + MsgFrom: constant.UserMsgType, + ContentType: constant.Text, Content: req.Content, Seq: 0, SendTime: 0,