|
@@ -140,12 +140,27 @@ func NotifyFriendAddFriend(ToUserID string, FromUserID *msg.UserInfo) {
|
|
// 反馈操作好友请求
|
|
// 反馈操作好友请求
|
|
func OptFriendrRquest(args []interface{}) {
|
|
func OptFriendrRquest(args []interface{}) {
|
|
m := args[0].(*msg.OptAddFriendRequest)
|
|
m := args[0].(*msg.OptAddFriendRequest)
|
|
- request_data, err := requestaddfriend.ProcessFriendRequest(m.Info.RequestID, int(m.Info.Status))
|
|
|
|
- if err != nil {
|
|
|
|
|
|
+ var user_data *usercenter.User
|
|
|
|
+ var err error
|
|
|
|
+
|
|
|
|
+ user_data, err = usercenter.GetUserByID(m.Info.FromUserID)
|
|
|
|
+ if err == nil {
|
|
|
|
+ user_data.AddFriend(m.Info.ToUserID)
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ user_data, err = usercenter.GetUserByID(m.Info.ToUserID)
|
|
|
|
+ if err == nil {
|
|
|
|
+ user_data.AddFriend(m.Info.FromUserID)
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ var request_data *requestaddfriend.FriendRequest
|
|
|
|
+ request_data, err = requestaddfriend.ProcessFriendRequest(m.Info.RequestID, int(m.Info.Status))
|
|
|
|
+
|
|
|
|
+ if err == nil {
|
|
request_data.Status = int(m.Info.Status)
|
|
request_data.Status = int(m.Info.Status)
|
|
NotifyOptFriend(m.Info.FromUserID, request_data)
|
|
NotifyOptFriend(m.Info.FromUserID, request_data)
|
|
} else {
|
|
} else {
|
|
- console.Log("反馈操作好友请求 error:", err.Error())
|
|
|
|
|
|
+ console.Log("反馈操作好友请求 error:", err)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|