mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-01-26 07:16:11 -05: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
@ -15,7 +15,7 @@ HCODE = $(patsubst %.proto,$(CDESTPATH)/%.pb.h, $(PROTO))
|
||||
PYCODE = $(patsubst %.proto,$(PYDESTPATH)/%_pb2.py, $(PROTO))
|
||||
|
||||
|
||||
all: allc
|
||||
all: allc python_proto
|
||||
|
||||
allc: $(CCODE)
|
||||
echo $(CCODE)
|
||||
|
@ -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…
x
Reference in New Issue
Block a user