diff --git a/protocol/userCenter.proto b/protocol/userCenter.proto index d827270d8c6193829bfff50b036d7007417cf15c..c20e730d6f4ec753647f60d7910c1205205b7e76 100644 --- a/protocol/userCenter.proto +++ b/protocol/userCenter.proto @@ -122,6 +122,16 @@ message GetLastRoomHeartbeatMessageResp { int64 timestamp = 1; } +message AreaMessage { + int32 area = 1; + uint32 msgType = 2; + bytes payLoad = 3; +} + +message AreaMessageRsp { + repeated uint64 failedUids = 1; +} + service Router { rpc route(RouteMessage) returns (RouteMessageRsp) {} rpc kickUser(KickMessage) returns (KickMessageRsp) {} @@ -132,6 +142,7 @@ service User { rpc logout(LogoutMessage) returns (LogoutMessageRsp) {} rpc multicast(MulticastMessage) returns (MulticastMessageRsp) {} rpc broadcast(BroadcastMessage) returns (BroadcastMessageRsp) {} + rpc areacast(AreaMessage) returns (AreaMessageRsp) {} rpc transmit(BizMessage) returns (BizMessageRsp) {} rpc enterRoom(EnterRoomMessage) returns (EnterRoomMessageRsp) {} rpc leaveRoom(LeaveRoomMessage) returns (LeaveRoomMessageRsp) {}