Refactor code

This commit is contained in:
wenxu12345
2022-01-16 12:25:41 +08:00
parent 7e13cc84c8
commit 87f14be30c
8 changed files with 637 additions and 354 deletions
+279 -204
View File
@@ -1,6 +1,7 @@
package msg
import (
"Open_IM/pkg/common/config"
"Open_IM/pkg/common/constant"
imdb "Open_IM/pkg/common/db/mysql_model/im_mysql_model"
"Open_IM/pkg/common/log"
@@ -40,70 +41,133 @@ func getFromToUserNickname(fromUserID, toUserID string) (string, string, error)
return from.Nickname, to.Nickname, nil
}
func friendNotification(commID *pbFriend.CommID, contentType int32, m proto.Message) {
log.Info(commID.OperationID, utils.GetSelfFuncName(), "args: ", commID, contentType)
var err error
var tips open_im_sdk.TipsComm
tips.Detail, err = proto.Marshal(m)
if err != nil {
log.Error(commID.OperationID, "Marshal failed ", err.Error(), m.String())
return
}
fromUserNickname, toUserNickname, err := getFromToUserNickname(commID.FromUserID, commID.ToUserID)
if err != nil {
log.Error(commID.OperationID, "getFromToUserNickname failed ", err.Error(), commID.FromUserID, commID.ToUserID)
return
}
cn := config.Config.Notification
switch contentType {
case constant.FriendApplicationAddedNotification:
tips.DefaultTips = fromUserNickname + cn.FriendApplicationAdded.DefaultTips.Tips
case constant.FriendApplicationApprovedNotification:
tips.DefaultTips = fromUserNickname + cn.FriendApplicationApproved.DefaultTips.Tips
case constant.FriendApplicationRejectedNotification:
tips.DefaultTips = fromUserNickname + cn.FriendApplicationRejected.DefaultTips.Tips
case constant.FriendAddedNotification:
tips.DefaultTips = cn.FriendAdded.DefaultTips.Tips
case constant.FriendDeletedNotification:
tips.DefaultTips = cn.FriendDeleted.DefaultTips.Tips + toUserNickname
case constant.FriendInfoChangedNotification:
tips.DefaultTips = fromUserNickname + cn.FriendInfoChanged.DefaultTips.Tips
case constant.BlackAddedNotification:
tips.DefaultTips = cn.BlackAdded.DefaultTips.Tips + toUserNickname
case constant.BlackDeletedNotification:
tips.DefaultTips = cn.BlackDeleted.DefaultTips.Tips + toUserNickname
default:
log.Error(commID.OperationID, "contentType failed ", contentType)
return
}
var n NotificationMsg
n.SendID = commID.FromUserID
n.RecvID = commID.ToUserID
n.ContentType = contentType
n.SessionType = constant.SingleChatType
n.MsgFrom = constant.SysMsgType
n.OperationID = commID.OperationID
n.Content, err = proto.Marshal(&tips)
if err != nil {
log.Error(commID.OperationID, "Marshal failed ", err.Error(), tips.String())
return
}
Notification(&n)
}
func FriendApplicationAddedNotification(req *pbFriend.AddFriendReq) {
log.Info(req.CommID.OperationID, utils.GetSelfFuncName(), "args: ", req.String())
var friendApplicationAddedTips open_im_sdk.FriendApplicationAddedTips
friendApplicationAddedTips.FromToUserID.FromUserID = req.CommID.FromUserID
friendApplicationAddedTips.FromToUserID.ToUserID = req.CommID.ToUserID
fromUserNickname, toUserNickname, err := getFromToUserNickname(req.CommID.FromUserID, req.CommID.ToUserID)
if err != nil {
log.Error(req.CommID.OperationID, "getFromToUserNickname failed ", err.Error(), req.CommID.FromUserID, req.CommID.ToUserID)
return
}
var tips open_im_sdk.TipsComm
tips.Detail, err = proto.Marshal(&friendApplicationAddedTips)
if err != nil {
log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), friendApplicationAddedTips.String())
return
}
tips.DefaultTips = fromUserNickname + " FriendApplicationAddedNotification " + toUserNickname
var n NotificationMsg
n.SendID = req.CommID.FromUserID
n.RecvID = req.CommID.ToUserID
n.ContentType = constant.FriendApplicationAddedNotification
n.SessionType = constant.SingleChatType
n.MsgFrom = constant.SysMsgType
n.OperationID = req.CommID.OperationID
n.Content, err = proto.Marshal(&tips)
if err != nil {
log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), tips.String())
return
}
Notification(&n)
friendNotification(req.CommID, constant.FriendApplicationAddedNotification, &friendApplicationAddedTips)
//fromUserNickname, toUserNickname, err := getFromToUserNickname(req.CommID.FromUserID, req.CommID.ToUserID)
//if err != nil {
// log.Error(req.CommID.OperationID, "getFromToUserNickname failed ", err.Error(), req.CommID.FromUserID, req.CommID.ToUserID)
// return
//}
//var tips open_im_sdk.TipsComm
//tips.Detail, err = proto.Marshal(&friendApplicationAddedTips)
//if err != nil {
// log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), friendApplicationAddedTips.String())
// return
//}
//tips.DefaultTips = fromUserNickname + " FriendApplicationAddedNotification " + toUserNickname
//
//var n NotificationMsg
//n.SendID = req.CommID.FromUserID
//n.RecvID = req.CommID.ToUserID
//n.ContentType = constant.FriendApplicationAddedNotification
//n.SessionType = constant.SingleChatType
//n.MsgFrom = constant.SysMsgType
//n.OperationID = req.CommID.OperationID
//n.Content, err = proto.Marshal(&tips)
//if err != nil {
// log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), tips.String())
// return
//}
//Notification(&n)
}
func FriendApplicationProcessedNotification(req *pbFriend.AddFriendResponseReq) {
var friendApplicationProcessedTips open_im_sdk.FriendApplicationProcessedTips
friendApplicationProcessedTips.FromToUserID.FromUserID = req.CommID.FromUserID
friendApplicationProcessedTips.FromToUserID.ToUserID = req.CommID.ToUserID
fromUserNickname, toUserNickname, err := getFromToUserNickname(req.CommID.FromUserID, req.CommID.ToUserID)
if err != nil {
log.Error(req.CommID.OperationID, "getFromToUserNickname failed ", err.Error(), req.CommID.FromUserID, req.CommID.ToUserID)
return
friendApplicationProcessedTips.HandleResult = req.HandleResult
//fromUserNickname, toUserNickname, err := getFromToUserNickname(req.CommID.FromUserID, req.CommID.ToUserID)
//if err != nil {
// log.Error(req.CommID.OperationID, "getFromToUserNickname failed ", err.Error(), req.CommID.FromUserID, req.CommID.ToUserID)
// return
//}
if friendApplicationProcessedTips.HandleResult == 1 {
friendNotification(req.CommID, constant.FriendApplicationApprovedNotification, &friendApplicationProcessedTips)
} else if friendApplicationProcessedTips.HandleResult == -1 {
friendNotification(req.CommID, constant.FriendApplicationRejectedNotification, &friendApplicationProcessedTips)
} else {
log.Error(req.CommID.OperationID, "HandleResult failed ", friendApplicationProcessedTips.HandleResult)
}
var tips open_im_sdk.TipsComm
tips.Detail, err = proto.Marshal(&friendApplicationProcessedTips)
if err != nil {
log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), friendApplicationProcessedTips.String())
return
}
tips.DefaultTips = fromUserNickname + " FriendApplicationProcessedNotification " + toUserNickname
var n NotificationMsg
n.SendID = req.CommID.FromUserID
n.RecvID = req.CommID.ToUserID
n.ContentType = constant.FriendApplicationProcessedNotification
n.SessionType = constant.SingleChatType
n.MsgFrom = constant.SysMsgType
n.OperationID = req.CommID.OperationID
n.Content, err = proto.Marshal(&tips)
if err != nil {
log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), tips.String())
return
}
Notification(&n)
//var tips open_im_sdk.TipsComm
//tips.DefaultTips = fromUserNickname + " FriendApplicationProcessedNotification " + toUserNickname
//tips.Detail, err = proto.Marshal(&friendApplicationProcessedTips)
//if err != nil {
// log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), friendApplicationProcessedTips.String())
// return
//}
//
//var n NotificationMsg
//n.SendID = req.CommID.FromUserID
//n.RecvID = req.CommID.ToUserID
//n.ContentType = constant.FriendApplicationProcessedNotification
//n.SessionType = constant.SingleChatType
//n.MsgFrom = constant.SysMsgType
//n.OperationID = req.CommID.OperationID
//n.Content, err = proto.Marshal(&tips)
//if err != nil {
// log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), tips.String())
// return
//}
//Notification(&n)
}
func FriendAddedNotification(operationID, opUserID, fromUserID, toUserID string) {
@@ -120,31 +184,34 @@ func FriendAddedNotification(operationID, opUserID, fromUserID, toUserID string)
return
}
utils2.FriendDBCopyOpenIM(friendAddedTips.Friend, friend)
fromUserNickname, toUserNickname, err := getFromToUserNickname(fromUserID, toUserID)
if err != nil {
log.Error(operationID, "getFromToUserNickname failed ", err.Error(), fromUserID, toUserID)
return
}
var tips open_im_sdk.TipsComm
tips.Detail, err = proto.Marshal(&friendAddedTips)
if err != nil {
log.Error(operationID, "Marshal failed ", err.Error(), friendAddedTips)
return
}
tips.DefaultTips = fromUserNickname + " FriendAddedNotification " + toUserNickname
var n NotificationMsg
n.SendID = fromUserID
n.RecvID = toUserID
n.ContentType = constant.FriendAddedNotification
n.SessionType = constant.SingleChatType
n.MsgFrom = constant.SysMsgType
n.OperationID = operationID
n.Content, _ = proto.Marshal(&tips)
if err != nil {
log.Error(operationID, "Marshal failed ", err.Error(), tips.String())
return
}
Notification(&n)
commID := pbFriend.CommID{FromUserID: fromUserID, ToUserID: toUserID, OpUserID: opUserID, OperationID: operationID}
friendNotification(&commID, constant.FriendAddedNotification, &friendAddedTips)
//fromUserNickname, toUserNickname, err := getFromToUserNickname(fromUserID, toUserID)
//if err != nil {
// log.Error(operationID, "getFromToUserNickname failed ", err.Error(), fromUserID, toUserID)
// return
//}
//var tips open_im_sdk.TipsComm
//tips.DefaultTips = fromUserNickname + " FriendAddedNotification " + toUserNickname
//tips.Detail, err = proto.Marshal(&friendAddedTips)
//if err != nil {
// log.Error(operationID, "Marshal failed ", err.Error(), friendAddedTips)
// return
//}
//
//var n NotificationMsg
//n.SendID = fromUserID
//n.RecvID = toUserID
//n.ContentType = constant.FriendAddedNotification
//n.SessionType = constant.SingleChatType
//n.MsgFrom = constant.SysMsgType
//n.OperationID = operationID
//n.Content, err = proto.Marshal(&tips)
//if err != nil {
// log.Error(operationID, "Marshal failed ", err.Error(), tips.String())
// return
//}
//Notification(&n)
}
//message FriendDeletedTips{
@@ -154,31 +221,33 @@ func FriendDeletedNotification(req *pbFriend.DeleteFriendReq) {
var friendDeletedTips open_im_sdk.FriendDeletedTips
friendDeletedTips.FromToUserID.FromUserID = req.CommID.FromUserID
friendDeletedTips.FromToUserID.ToUserID = req.CommID.ToUserID
fromUserNickname, toUserNickname, err := getFromToUserNickname(req.CommID.FromUserID, req.CommID.ToUserID)
if err != nil {
log.Error(req.CommID.OperationID, "getFromToUserNickname failed ", req.CommID.FromUserID, req.CommID.ToUserID)
return
}
var tips open_im_sdk.TipsComm
tips.Detail, err = proto.Marshal(&friendDeletedTips)
if err != nil {
log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), friendDeletedTips.String())
return
}
tips.DefaultTips = fromUserNickname + " FriendDeletedNotification " + toUserNickname
var n NotificationMsg
n.SendID = req.CommID.FromUserID
n.RecvID = req.CommID.ToUserID
n.ContentType = constant.FriendDeletedNotification
n.SessionType = constant.SingleChatType
n.MsgFrom = constant.SysMsgType
n.OperationID = req.CommID.OperationID
n.Content, err = proto.Marshal(&tips)
if err != nil {
log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), tips.String())
return
}
Notification(&n)
//fromUserNickname, toUserNickname, err := getFromToUserNickname(req.CommID.FromUserID, req.CommID.ToUserID)
//if err != nil {
// log.Error(req.CommID.OperationID, "getFromToUserNickname failed ", req.CommID.FromUserID, req.CommID.ToUserID)
// return
//}
friendNotification(req.CommID, constant.FriendDeletedNotification, &friendDeletedTips)
//var tips open_im_sdk.TipsComm
//tips.DefaultTips = fromUserNickname + " FriendDeletedNotification " + toUserNickname
//tips.Detail, err = proto.Marshal(&friendDeletedTips)
//if err != nil {
// log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), friendDeletedTips.String())
// return
//}
//
//var n NotificationMsg
//n.SendID = req.CommID.FromUserID
//n.RecvID = req.CommID.ToUserID
//n.ContentType = constant.FriendDeletedNotification
//n.SessionType = constant.SingleChatType
//n.MsgFrom = constant.SysMsgType
//n.OperationID = req.CommID.OperationID
//n.Content, err = proto.Marshal(&tips)
//if err != nil {
// log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), tips.String())
// return
//}
//Notification(&n)
}
//message FriendInfoChangedTips{
@@ -190,63 +259,66 @@ func FriendInfoChangedNotification(operationID, opUserID, fromUserID, toUserID s
var friendInfoChangedTips open_im_sdk.FriendInfoChangedTips
friendInfoChangedTips.FromToUserID.FromUserID = fromUserID
friendInfoChangedTips.FromToUserID.ToUserID = toUserID
fromUserNickname, toUserNickname, err := getFromToUserNickname(fromUserID, toUserID)
if err != nil {
log.Error(operationID, "getFromToUserNickname failed ", fromUserID, toUserID)
return
}
var tips open_im_sdk.TipsComm
tips.Detail, err = proto.Marshal(&friendInfoChangedTips)
if err != nil {
log.Error(operationID, "Marshal failed ", err.Error(), friendInfoChangedTips.String())
return
}
tips.DefaultTips = fromUserNickname + " FriendDeletedNotification " + toUserNickname
var n NotificationMsg
n.SendID = fromUserID
n.RecvID = toUserID
n.ContentType = constant.FriendInfoChangedNotification
n.SessionType = constant.SingleChatType
n.MsgFrom = constant.SysMsgType
n.OperationID = operationID
n.Content, err = proto.Marshal(&tips)
if err != nil {
log.Error(operationID, "Marshal failed ", err.Error(), tips.String())
return
}
Notification(&n)
//fromUserNickname, toUserNickname, err := getFromToUserNickname(fromUserID, toUserID)
//if err != nil {
// log.Error(operationID, "getFromToUserNickname failed ", fromUserID, toUserID)
// return
//}
commID := pbFriend.CommID{FromUserID: fromUserID, ToUserID: toUserID, OpUserID: opUserID, OperationID: operationID}
friendNotification(&commID, constant.FriendInfoChangedNotification, &friendInfoChangedTips)
//var tips open_im_sdk.TipsComm
//tips.DefaultTips = fromUserNickname + " FriendDeletedNotification " + toUserNickname
//tips.Detail, err = proto.Marshal(&friendInfoChangedTips)
//if err != nil {
// log.Error(operationID, "Marshal failed ", err.Error(), friendInfoChangedTips.String())
// return
//}
//
//var n NotificationMsg
//n.SendID = fromUserID
//n.RecvID = toUserID
//n.ContentType = constant.FriendInfoChangedNotification
//n.SessionType = constant.SingleChatType
//n.MsgFrom = constant.SysMsgType
//n.OperationID = operationID
//n.Content, err = proto.Marshal(&tips)
//if err != nil {
// log.Error(operationID, "Marshal failed ", err.Error(), tips.String())
// return
//}
//Notification(&n)
}
func BlackAddedNotification(req *pbFriend.AddBlacklistReq) {
var blackAddedTips open_im_sdk.BlackAddedTips
blackAddedTips.FromToUserID.FromUserID = req.CommID.FromUserID
blackAddedTips.FromToUserID.ToUserID = req.CommID.ToUserID
fromUserNickname, toUserNickname, err := getFromToUserNickname(req.CommID.FromUserID, req.CommID.ToUserID)
if err != nil {
log.Error(req.CommID.OperationID, "getFromToUserNickname failed ", req.CommID.FromUserID, req.CommID.ToUserID)
return
}
var tips open_im_sdk.TipsComm
tips.Detail, err = proto.Marshal(&blackAddedTips)
if err != nil {
log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), blackAddedTips.String())
return
}
tips.DefaultTips = fromUserNickname + " BlackAddedNotification " + toUserNickname
var n NotificationMsg
n.SendID = req.CommID.FromUserID
n.RecvID = req.CommID.ToUserID
n.ContentType = constant.BlackAddedNotification
n.SessionType = constant.SingleChatType
n.MsgFrom = constant.SysMsgType
n.OperationID = req.CommID.OperationID
n.Content, err = proto.Marshal(&tips)
if err != nil {
log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), tips.String())
return
}
Notification(&n)
//fromUserNickname, toUserNickname, err := getFromToUserNickname(req.CommID.FromUserID, req.CommID.ToUserID)
//if err != nil {
// log.Error(req.CommID.OperationID, "getFromToUserNickname failed ", req.CommID.FromUserID, req.CommID.ToUserID)
// return
//}
//var tips open_im_sdk.TipsComm
//tips.DefaultTips = fromUserNickname + " BlackAddedNotification " + toUserNickname
//tips.Detail, err = proto.Marshal(&blackAddedTips)
//if err != nil {
// log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), blackAddedTips.String())
// return
//}
friendNotification(req.CommID, constant.BlackAddedNotification, &blackAddedTips)
//var n NotificationMsg
//n.SendID = req.CommID.FromUserID
//n.RecvID = req.CommID.ToUserID
//n.ContentType = constant.BlackAddedNotification
//n.SessionType = constant.SingleChatType
//n.MsgFrom = constant.SysMsgType
//n.OperationID = req.CommID.OperationID
//n.Content, err = proto.Marshal(&tips)
//if err != nil {
// log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), tips.String())
// return
//}
//Notification(&n)
}
//message BlackDeletedTips{
@@ -256,31 +328,32 @@ func BlackDeletedNotification(req *pbFriend.RemoveBlacklistReq) {
var blackDeletedTips open_im_sdk.BlackDeletedTips
blackDeletedTips.FromToUserID.FromUserID = req.CommID.FromUserID
blackDeletedTips.FromToUserID.ToUserID = req.CommID.ToUserID
fromUserNickname, toUserNickname, err := getFromToUserNickname(req.CommID.FromUserID, req.CommID.ToUserID)
if err != nil {
log.Error(req.CommID.OperationID, "getFromToUserNickname failed ", err.Error(), req.CommID.FromUserID, req.CommID.ToUserID)
return
}
var tips open_im_sdk.TipsComm
tips.Detail, err = proto.Marshal(&blackDeletedTips)
if err != nil {
log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), blackDeletedTips.String())
return
}
tips.DefaultTips = fromUserNickname + " BlackDeletedNotification " + toUserNickname
var n NotificationMsg
n.SendID = req.CommID.FromUserID
n.RecvID = req.CommID.ToUserID
n.ContentType = constant.BlackDeletedNotification
n.SessionType = constant.SingleChatType
n.MsgFrom = constant.SysMsgType
n.OperationID = req.CommID.OperationID
n.Content, err = proto.Marshal(&tips)
if err != nil {
log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), tips.String())
return
}
Notification(&n)
//fromUserNickname, toUserNickname, err := getFromToUserNickname(req.CommID.FromUserID, req.CommID.ToUserID)
//if err != nil {
// log.Error(req.CommID.OperationID, "getFromToUserNickname failed ", err.Error(), req.CommID.FromUserID, req.CommID.ToUserID)
// return
//}
//var tips open_im_sdk.TipsComm
//tips.Detail, err = proto.Marshal(&blackDeletedTips)
//if err != nil {
// log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), blackDeletedTips.String())
// return
//}
friendNotification(req.CommID, constant.BlackDeletedNotification, &blackDeletedTips)
//tips.DefaultTips = fromUserNickname + " BlackDeletedNotification " + toUserNickname
//var n NotificationMsg
//n.SendID = req.CommID.FromUserID
//n.RecvID = req.CommID.ToUserID
//n.ContentType = constant.BlackDeletedNotification
//n.SessionType = constant.SingleChatType
//n.MsgFrom = constant.SysMsgType
//n.OperationID = req.CommID.OperationID
//n.Content, err = proto.Marshal(&tips)
//if err != nil {
// log.Error(req.CommID.OperationID, "Marshal failed ", err.Error(), tips.String())
// return
//}
//Notification(&n)
}
//message SelfInfoUpdatedTips{
@@ -288,33 +361,35 @@ func BlackDeletedNotification(req *pbFriend.RemoveBlacklistReq) {
// PublicUserInfo OpUser = 2;
// uint64 OperationTime = 3;
//}
func SelfInfoUpdatedNotification(operationID, userID string) {
func SelfInfoUpdatedNotification(operationID, userID string, opUserID string) {
var selfInfoUpdatedTips open_im_sdk.SelfInfoUpdatedTips
selfInfoUpdatedTips.UserID = userID
u, err := imdb.GetUserByUserID(userID)
if err != nil {
log.NewError(operationID, "FindUserByUID failed ", err.Error(), userID)
return
}
var tips open_im_sdk.TipsComm
tips.Detail, err = proto.Marshal(&selfInfoUpdatedTips)
if err != nil {
log.Error(operationID, "Marshal failed ", err.Error(), selfInfoUpdatedTips.String())
return
}
var n NotificationMsg
n.SendID = userID
n.RecvID = userID
n.ContentType = constant.SelfInfoUpdatedNotification
n.SessionType = constant.SingleChatType
n.MsgFrom = constant.SysMsgType
n.OperationID = operationID
tips.DefaultTips = u.Nickname + " SelfInfoUpdatedNotification "
n.Content, err = proto.Marshal(&tips)
if err != nil {
log.Error(operationID, "Marshal failed ", err.Error(), tips.String())
return
}
Notification(&n)
commID := pbFriend.CommID{FromUserID: userID, ToUserID: userID, OpUserID: opUserID, OperationID: operationID}
friendNotification(&commID, constant.SelfInfoUpdatedNotification, &selfInfoUpdatedTips)
//u, err := imdb.GetUserByUserID(userID)
//if err != nil {
// log.NewError(operationID, "FindUserByUID failed ", err.Error(), userID)
// return
//}
//var tips open_im_sdk.TipsComm
//tips.Detail, err = proto.Marshal(&selfInfoUpdatedTips)
//if err != nil {
// log.Error(operationID, "Marshal failed ", err.Error(), selfInfoUpdatedTips.String())
// return
//}
//var n NotificationMsg
//n.SendID = userID
//n.RecvID = userID
//n.ContentType = constant.SelfInfoUpdatedNotification
//n.SessionType = constant.SingleChatType
//n.MsgFrom = constant.SysMsgType
//n.OperationID = operationID
//
//tips.DefaultTips = u.Nickname + " SelfInfoUpdatedNotification "
//n.Content, err = proto.Marshal(&tips)
//if err != nil {
// log.Error(operationID, "Marshal failed ", err.Error(), tips.String())
// return
//}
//Notification(&n)
}
+1 -1
View File
@@ -237,6 +237,6 @@ func (s *userServer) UpdateUserInfo(ctx context.Context, req *pbUser.UpdateUserI
for _, v := range RpcResp.FriendInfoList {
chat.FriendInfoChangedNotification(req.OperationID, req.OpUserID, req.UserInfo.UserID, v.FriendUser.UserID)
}
chat.SelfInfoUpdatedNotification(req.OperationID, req.UserInfo.UserID)
chat.SelfInfoUpdatedNotification(req.OperationID, req.UserInfo.UserID, req.OpUserID)
return &pbUser.UpdateUserInfoResp{CommonResp: &pbUser.CommonResp{}}, nil
}