|
|
@ -41,18 +41,29 @@ func (s *userServer) UpdateUserInfo(ctx context.Context, req *pbUser.UpdateUserI
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if RpcResp.ErrorCode != 0 {
|
|
|
|
if RpcResp.ErrorCode != 0 {
|
|
|
|
log.ErrorByKv("get friend list rpc server failed", req.OperationID, "err", err.Error(), "req", req.String())
|
|
|
|
log.ErrorByKv("get friend list rpc server failed", req.OperationID, "err", err.Error(), "req", req.String())
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
self, err := im_mysql_model.FindUserByUID(claims.UID)
|
|
|
|
|
|
|
|
if err != nil {
|
|
|
|
|
|
|
|
log.ErrorByKv("get self info failed", req.OperationID, "err", err.Error(), "req", req.String())
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
var name, faceUrl string
|
|
|
|
|
|
|
|
if self != nil {
|
|
|
|
|
|
|
|
name, faceUrl = self.Name, self.Icon
|
|
|
|
}
|
|
|
|
}
|
|
|
|
for _, v := range RpcResp.Data {
|
|
|
|
for _, v := range RpcResp.Data {
|
|
|
|
logic.SendMsgByWS(&pbChat.WSToMsgSvrChatMsg{
|
|
|
|
logic.SendMsgByWS(&pbChat.WSToMsgSvrChatMsg{
|
|
|
|
SendID: claims.UID,
|
|
|
|
SendID: claims.UID,
|
|
|
|
RecvID: v.Uid,
|
|
|
|
RecvID: v.Uid,
|
|
|
|
Content: claims.UID + "'s info has changed",
|
|
|
|
SenderNickName: name,
|
|
|
|
SendTime: utils.GetCurrentTimestampBySecond(),
|
|
|
|
SenderFaceURL: faceUrl,
|
|
|
|
MsgFrom: constant.SysMsgType,
|
|
|
|
Content: claims.UID + "'s info has changed",
|
|
|
|
ContentType: constant.SetSelfInfoTip,
|
|
|
|
SendTime: utils.GetCurrentTimestampBySecond(),
|
|
|
|
SessionType: constant.SingleChatType,
|
|
|
|
MsgFrom: constant.SysMsgType,
|
|
|
|
OperationID: req.OperationID,
|
|
|
|
ContentType: constant.SetSelfInfoTip,
|
|
|
|
Token: req.Token,
|
|
|
|
SessionType: constant.SingleChatType,
|
|
|
|
|
|
|
|
OperationID: req.OperationID,
|
|
|
|
|
|
|
|
Token: req.Token,
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|