diff --git a/protocol/userProxy.proto b/protocol/userProxy.proto index 0caaf9d0c8179accf267d0d50084fedb1d9e4f41..f2ec9ea24ec8aec176e24a279239883ab45ef4da 100644 --- a/protocol/userProxy.proto +++ b/protocol/userProxy.proto @@ -381,6 +381,7 @@ message SheepMatchSuccess { string token = 6; uint32 agoraId = 7; uint32 provider = 8; + uint32 otherAgoraId = 9; } message SheepGamePlayer { diff --git a/rpc/user_center_func.go b/rpc/user_center_func.go index 26eb81e11f134ca7d1f602531bb7335712e110b3..419c6e7a32ecd6faf4f5bee0dcab7bd9c331aeb7 100644 --- a/rpc/user_center_func.go +++ b/rpc/user_center_func.go @@ -290,16 +290,17 @@ func SendSheepMatchSuccess(matchId, myUserId, otherUserId uint64, nick1, nick2, } // 羊羊匹配成功 -func SendSheepMatchSuccessV2(matchId, myUserId, otherUserId uint64, nick1, nick2, avatar1, avatar2 string, gameId uint64, channelId, token string, agoraId uint32, provider int) error { +func SendSheepMatchSuccessV2(matchId, myUserId, otherUserId uint64, nick1, nick2, avatar1, avatar2 string, gameId uint64, channelId, token string, agoraId, otherAgoraId uint32, provider int) error { msg := &userProxy.SheepMatchSuccess{ - MatchId: matchId, - User: &userProxy.User{Id: myUserId, Nick: nick1, Avatar: avatar1}, - OtherUser: &userProxy.User{Id: otherUserId, Nick: nick2, Avatar: avatar2}, - GameId: gameId, - ChannelId: channelId, - Token: token, - AgoraId: agoraId, - Provider: uint32(provider), + MatchId: matchId, + User: &userProxy.User{Id: myUserId, Nick: nick1, Avatar: avatar1}, + OtherUser: &userProxy.User{Id: otherUserId, Nick: nick2, Avatar: avatar2}, + GameId: gameId, + ChannelId: channelId, + Token: token, + AgoraId: agoraId, + OtherAgoraId: otherAgoraId, + Provider: uint32(provider), } if buffer, err := proto.Marshal(msg); err == nil { userIds := []uint64{myUserId}