mirror of
				https://github.com/RetroShare/RetroShare.git
				synced 2025-10-31 14:49:14 -04:00 
			
		
		
		
	Updated protobuf definitions to include ChatHistory,
added YOURSELF to friends options, Improved Search Results Interface. git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-rpc-b1@6136 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
		
							parent
							
								
									ddfc9636de
								
							
						
					
					
						commit
						e833fd1aaa
					
				
					 4 changed files with 26 additions and 22 deletions
				
			
		|  | @ -19,6 +19,7 @@ enum RequestMsgIds { | |||
|     MsgId_RequestSetLobbyNickname = 4; | ||||
|     MsgId_RequestRegisterEvents = 5; | ||||
|     MsgId_RequestSendMessage = 6; | ||||
|     MsgId_RequestChatHistory = 7; | ||||
| } | ||||
| 
 | ||||
| enum ResponseMsgIds { | ||||
|  | @ -27,6 +28,7 @@ enum ResponseMsgIds { | |||
|     MsgId_ResponseSetLobbyNickname = 4; | ||||
|     MsgId_ResponseRegisterEvents = 5; | ||||
|     MsgId_ResponseSendMessage = 6; | ||||
|     MsgId_ResponseChatHistory = 7; | ||||
| 
 | ||||
|     // EVENTS | ||||
|     MsgId_EventLobbyInvite = 101; | ||||
|  | @ -223,21 +225,22 @@ message ResponseSendMessage { | |||
| } | ||||
| 
 | ||||
| /////////////////////////////////////////////////////////////// | ||||
| //// Chat History. | ||||
| //// THIS IS NOT IMPLEMENTED YET, DONT USE. | ||||
| // | ||||
| //// REQUEST: RequestChatHistory | ||||
| //message RequestChatHistory { | ||||
| //  required ChatId id	= 1;		/* lobby or chat, group id */ | ||||
| //  required bool incoming = 2;	  | ||||
| //} | ||||
| // | ||||
| //// RESPONSE: ResponseChatHistory | ||||
| //message ResponseChatHistory { | ||||
| //  required rsctrl.core.Status status = 1; | ||||
| //  repeated ChatMessage msg = 2; | ||||
| //} | ||||
| // | ||||
| // Chat History. | ||||
| // INITIALLY THIS WILL ONLY WORK WITH PRIVATE CHATS. | ||||
| // NEED TO EXTEND INTERNALS TO HANDLE LOBBIES. | ||||
| 
 | ||||
| // REQUEST: RequestChatHistory | ||||
| message RequestChatHistory { | ||||
|   required ChatId id	= 1;		/* lobby or chat, group id */ | ||||
| } | ||||
| 
 | ||||
| // RESPONSE: ResponseChatHistory | ||||
| message ResponseChatHistory { | ||||
|   required rsctrl.core.Status status = 1; | ||||
|   required ChatId id	             = 2;	/* lobby or chat, group id */ | ||||
|   repeated ChatMessage msgs          = 3; | ||||
| } | ||||
| 
 | ||||
| /////////////////////////////////////////////////////////////// | ||||
| /////////////////////////////////////////////////////////////// | ||||
| 
 | ||||
|  |  | |||
|  | @ -74,10 +74,11 @@ message Location { | |||
| message Person { | ||||
| 
 | ||||
|   enum Relationship {	 | ||||
|     FRIEND 			= 1; | ||||
|     FRIEND_OF_MANY_FRIENDS 	= 2;  // 3+ at the moment. | ||||
|     FRIEND_OF_FRIENDS		= 3;  // 1 or 2. | ||||
|     UNKNOWN			= 4; | ||||
|     YOURSELF 			= 1; | ||||
|     FRIEND 			= 2; | ||||
|     FRIEND_OF_MANY_FRIENDS 	= 3;  // 3+ at the moment. | ||||
|     FRIEND_OF_FRIENDS		= 4;  // 1 or 2. | ||||
|     UNKNOWN			= 5; | ||||
|   } | ||||
| 
 | ||||
|   required string gpg_id = 1; | ||||
|  |  | |||
|  | @ -33,7 +33,7 @@ message SearchHit { | |||
|   required rsctrl.core.File file 	= 1; | ||||
|   required uint32 loc 			= 2; // OR of LocFlag so uint field | ||||
|   required uint32 no_hits 		= 3; // NOT USED YET. | ||||
| 
 | ||||
|   repeated string alt_names		= 4; | ||||
| } | ||||
| 
 | ||||
| message SearchSet { | ||||
|  | @ -100,8 +100,8 @@ message RequestListSearches { | |||
| // Empty search_ids => all results. | ||||
| message RequestSearchResults { | ||||
| 
 | ||||
|   optional uint32 result_limit = 1; | ||||
|   repeated uint32 search_ids = 2; | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| // RESPONSE: ResponseSearchResults | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 drbob
						drbob