|
@@ -57,22 +57,22 @@ func GetFriendsListByUserId(args []interface{}) {
|
|
|
func AddFriendrRquest(args []interface{}) {
|
|
|
m := args[0].(*msg.ReqAddFriend)
|
|
|
a := args[1].(gate.Agent)
|
|
|
- FromUserID := a.UserData().(*msg.UserInfo).UserId
|
|
|
+ FromUserInfo := a.UserData().(*msg.UserInfo)
|
|
|
+ FromUserID := FromUserInfo.UserId
|
|
|
ToUserID := m.ToUserID
|
|
|
requestaddfriend.CreateFriendRequest(FromUserID, ToUserID, m.Msg)
|
|
|
- NotifyFriendAddFriend(ToUserID)
|
|
|
+ NotifyFriendAddFriend(ToUserID, FromUserInfo)
|
|
|
}
|
|
|
|
|
|
// 通知添加好友请求
|
|
|
-func NotifyFriendAddFriend(ToUserID string) {
|
|
|
+func NotifyFriendAddFriend(ToUserID string, FromUserID *msg.UserInfo) {
|
|
|
ag := agentmanager.GetAgentByUserID(ToUserID)
|
|
|
if ag != nil {
|
|
|
- ToUserInfo := ag.UserData().(*msg.UserInfo)
|
|
|
ag.WriteMsg(&msg.RecvAddFriendRequest{
|
|
|
Info: &msg.UserInfo{
|
|
|
- MHead: ToUserInfo.MHead,
|
|
|
- Name: ToUserInfo.Name,
|
|
|
- UserId: ToUserInfo.UserId,
|
|
|
+ MHead: FromUserID.MHead,
|
|
|
+ Name: FromUserID.Name,
|
|
|
+ UserId: FromUserID.UserId,
|
|
|
},
|
|
|
})
|
|
|
}
|