From e1aeb9ec4f6aa78faed96ee027457bd30957cdee Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Tue, 2 Oct 2012 00:51:49 -0400 Subject: [PATCH] added friend_update message --- src/client_container.proto | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/src/client_container.proto b/src/client_container.proto index c2775c784..622e6dbfd 100644 --- a/src/client_container.proto +++ b/src/client_container.proto @@ -16,11 +16,12 @@ message ClientMessage { USER_JOINED_JAM_SESSION = 104; LEAVE_JAM_SESSION = 105; LEAVE_JAM_SESSION_ACK = 106; - HEARTBEAT = 107; + HEARTBEAT = 107; + FRIEND_UPDATE = 108; - TEST_SESSION_MESSAGE = 200; - - SERVER_GENERIC_ERROR = 1000; + TEST_SESSION_MESSAGE = 200; + + SERVER_GENERIC_ERROR = 1000; SERVER_REJECTION_ERROR = 1001; } @@ -31,17 +32,18 @@ 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 LoginJamSession login_jam_session = 102; // to server - optional LoginJamSessionAck login_jam_session_ack = 103; // from server - optional UserJoinedJamSession user_joined_jam_session = 104; // from server to all members - optional LeaveJamSession leave_jam_session = 105; - optional LeaveJamSessionAck leave_jam_session_ack = 106; - optional Heartbeat heartbeat = 107; + optional Login login = 100; // to server + optional LoginAck login_ack = 101; // from server + optional LoginJamSession login_jam_session = 102; // to server + optional LoginJamSessionAck login_jam_session_ack = 103; // from server + optional UserJoinedJamSession user_joined_jam_session = 104; // from server to all members + optional LeaveJamSession leave_jam_session = 105; + optional LeaveJamSessionAck leave_jam_session_ack = 106; + optional Heartbeat heartbeat = 107; + optional FriendUpdate friend_update = 108 // from server to all friends of user // Client-Session messages (to/from) - optional TestSessionMessage test_session_message = 200; + optional TestSessionMessage test_session_message = 200; // Server-to-Client errors optional ServerGenericError server_generic_error = 1000; @@ -113,7 +115,14 @@ message TestSessionMessage { // target: server // send from client to server periodically to know if session is gone message Heartbeat { - + +} + +// target: client +// send from server to client when a user logs in +message FriendUpdate { + optional string user_id = 1; + optional bool online = 2; } // target: client