VRFS-281 added friend request messages
This commit is contained in:
parent
2c0107f46a
commit
50494c5fbd
|
|
@ -17,22 +17,24 @@ message ClientMessage {
|
|||
USER_JOINED_MUSIC_SESSION = 104;
|
||||
LEAVE_MUSIC_SESSION = 105;
|
||||
LEAVE_MUSIC_SESSION_ACK = 106;
|
||||
HEARTBEAT = 107;
|
||||
HEARTBEAT = 107;
|
||||
FRIEND_UPDATE = 108;
|
||||
SESSION_INVITATION = 109;
|
||||
USER_LEFT_MUSIC_SESSION = 110;
|
||||
JOIN_REQUEST = 111;
|
||||
FRIEND_REQUEST = 112;
|
||||
FRIEND_REQUEST_ACCEPTED = 113;
|
||||
|
||||
TEST_SESSION_MESSAGE = 200;
|
||||
TEST_SESSION_MESSAGE = 200;
|
||||
|
||||
PING_REQUEST = 300;
|
||||
PING_ACK = 301;
|
||||
PEER_MESSAGE = 302;
|
||||
TEST_CLIENT_MESSAGE = 303;
|
||||
PING_REQUEST = 300;
|
||||
PING_ACK = 301;
|
||||
PEER_MESSAGE = 302;
|
||||
TEST_CLIENT_MESSAGE = 303;
|
||||
|
||||
SERVER_GENERIC_ERROR = 1000;
|
||||
SERVER_REJECTION_ERROR = 1001;
|
||||
SERVER_PERMISSION_ERROR = 1002;
|
||||
SERVER_PERMISSION_ERROR = 1002;
|
||||
}
|
||||
|
||||
// Identifies which inner message is filled in
|
||||
|
|
@ -45,27 +47,29 @@ message ClientMessage {
|
|||
// One of the following messages can be populated:
|
||||
|
||||
// Client-Server messages (to/from)
|
||||
optional Login login = 100; // to server
|
||||
optional LoginAck login_ack = 101; // from server
|
||||
optional LoginMusicSession login_music_session = 102; // to server
|
||||
optional LoginMusicSessionAck login_music_session_ack = 103; // from server
|
||||
optional Login login = 100; // to server
|
||||
optional LoginAck login_ack = 101; // from server
|
||||
optional LoginMusicSession login_music_session = 102; // to server
|
||||
optional LoginMusicSessionAck login_music_session_ack = 103; // from server
|
||||
optional UserJoinedMusicSession user_joined_music_session = 104; // from server to all members
|
||||
optional LeaveMusicSession leave_music_session = 105;
|
||||
optional LeaveMusicSessionAck leave_music_session_ack = 106;
|
||||
optional Heartbeat heartbeat = 107;
|
||||
optional FriendUpdate friend_update = 108; // from server to all friends of user
|
||||
optional SessionInvitation session_invitation = 109; // from server to user
|
||||
optional UserLeftMusicSession user_left_music_session = 110;
|
||||
optional JoinRequest join_request = 111;
|
||||
optional LeaveMusicSession leave_music_session = 105;
|
||||
optional LeaveMusicSessionAck leave_music_session_ack = 106;
|
||||
optional Heartbeat heartbeat = 107;
|
||||
optional FriendUpdate friend_update = 108; // from server to all friends of user
|
||||
optional SessionInvitation session_invitation = 109; // from server to user
|
||||
optional UserLeftMusicSession user_left_music_session = 110;
|
||||
optional JoinRequest join_request = 111;
|
||||
optional FriendRequest friend_request = 112;
|
||||
optional FriendRequestAccepted friend_request_accepted = 113;
|
||||
|
||||
// Client-Session messages (to/from)
|
||||
optional TestSessionMessage test_session_message = 200;
|
||||
|
||||
// Client-Client messages (to/from)
|
||||
optional PingRequest ping_request = 300;
|
||||
optional PingAck ping_ack = 301;
|
||||
optional PingRequest ping_request = 300;
|
||||
optional PingAck ping_ack = 301;
|
||||
optional PeerMessage peer_message = 302;
|
||||
optional TestClientMessage test_client_message = 303;
|
||||
optional TestClientMessage test_client_message = 303;
|
||||
|
||||
// Server-to-Client errors
|
||||
optional ServerGenericError server_generic_error = 1000;
|
||||
|
|
@ -159,7 +163,7 @@ message TestSessionMessage {
|
|||
// route_to: client:[CLIENT_ID]
|
||||
// asks a client to begin a ping session
|
||||
message PingRequest {
|
||||
|
||||
|
||||
}
|
||||
|
||||
// route_to: client:[CLIENT_ID]
|
||||
|
|
@ -186,6 +190,23 @@ message Heartbeat {
|
|||
|
||||
}
|
||||
|
||||
// target: client
|
||||
// send from server to client when user sends a friend request
|
||||
message FriendRequest {
|
||||
optional string user_id = 1;
|
||||
optional string name = 2;
|
||||
optional string photo_url = 3;
|
||||
optional string friend_id = 4;
|
||||
}
|
||||
|
||||
// target: client
|
||||
message FriendRequestAccepted {
|
||||
optional string friend_id = 1; // accepter
|
||||
optional string name = 2;
|
||||
optional string photo_url = 3;
|
||||
optional string user_id = 4; // original requester
|
||||
}
|
||||
|
||||
// target: client
|
||||
// send from server to client when a user logs in
|
||||
message FriendUpdate {
|
||||
|
|
@ -193,14 +214,12 @@ message FriendUpdate {
|
|||
optional bool online = 2;
|
||||
}
|
||||
|
||||
|
||||
// route_to: user:[USER_ID]
|
||||
// let a user know they've been invited to a session
|
||||
message SessionInvitation {
|
||||
optional string invitation = 1;
|
||||
}
|
||||
|
||||
|
||||
// route_to: client
|
||||
// this indicates unhandled error on server
|
||||
// if you receive this, your connection will close after.
|
||||
|
|
|
|||
Loading…
Reference in New Issue