global update and global fix
This commit is contained in:
@@ -5,6 +5,7 @@ package chat;
|
||||
service ChatService {
|
||||
rpc ListRooms (ListRoomsRequest) returns (ListRoomsResponse);
|
||||
rpc CreateRoom (CreateRoomRequest) returns (ChatRoomResponse);
|
||||
rpc CreateE2ERoom (CreateE2ERoomRequest) returns (ChatRoomResponse);
|
||||
rpc UpdateRoomSettings (UpdateRoomSettingsRequest) returns (ChatRoomResponse);
|
||||
rpc AddRoomMember (AddRoomMemberRequest) returns (ChatRoomResponse);
|
||||
rpc RemoveRoomMember (RemoveRoomMemberRequest) returns (ChatRoomResponse);
|
||||
@@ -15,6 +16,10 @@ service ChatService {
|
||||
rpc MarkRoomRead (MarkRoomReadRequest) returns (MutationResponse);
|
||||
rpc VotePoll (VotePollRequest) returns (ChatMessageResponse);
|
||||
rpc SetRoomNotificationsMuted (SetRoomNotificationsMutedRequest) returns (MutationResponse);
|
||||
rpc DeleteRoom (DeleteRoomRequest) returns (MutationResponse);
|
||||
rpc ToggleMessageReaction (ToggleMessageReactionRequest) returns (ChatMessageResponse);
|
||||
rpc ForwardMessages (ForwardMessagesRequest) returns (ForwardMessagesResponse);
|
||||
rpc ReportTyping (ReportTypingRequest) returns (MutationResponse);
|
||||
}
|
||||
|
||||
message ListRoomsRequest {
|
||||
@@ -29,6 +34,12 @@ message CreateRoomRequest {
|
||||
repeated string memberUserIds = 4;
|
||||
}
|
||||
|
||||
message CreateE2ERoomRequest {
|
||||
string userId = 1;
|
||||
string groupId = 2;
|
||||
string peerUserId = 3;
|
||||
}
|
||||
|
||||
message UpdateRoomSettingsRequest {
|
||||
string userId = 1;
|
||||
string roomId = 2;
|
||||
@@ -65,6 +76,7 @@ message SendMessageRequest {
|
||||
optional string mimeType = 7;
|
||||
optional string metadataJson = 8;
|
||||
optional PollPayload poll = 9;
|
||||
optional bool isEncrypted = 10;
|
||||
}
|
||||
|
||||
message EditMessageRequest {
|
||||
@@ -103,6 +115,32 @@ message SetRoomNotificationsMutedRequest {
|
||||
bool muted = 3;
|
||||
}
|
||||
|
||||
message DeleteRoomRequest {
|
||||
string userId = 1;
|
||||
string roomId = 2;
|
||||
}
|
||||
|
||||
message ToggleMessageReactionRequest {
|
||||
string userId = 1;
|
||||
string messageId = 2;
|
||||
string emoji = 3;
|
||||
}
|
||||
|
||||
message ForwardMessagesRequest {
|
||||
string userId = 1;
|
||||
string targetRoomId = 2;
|
||||
repeated string messageIds = 3;
|
||||
}
|
||||
|
||||
message ReportTypingRequest {
|
||||
string userId = 1;
|
||||
string roomId = 2;
|
||||
}
|
||||
|
||||
message ForwardMessagesResponse {
|
||||
repeated ChatMessageResponse messages = 1;
|
||||
}
|
||||
|
||||
message ChatRoomMemberResponse {
|
||||
string id = 1;
|
||||
string userId = 2;
|
||||
@@ -123,6 +161,9 @@ message ChatRoomResponse {
|
||||
repeated ChatRoomMemberResponse members = 7;
|
||||
optional ChatMessageResponse lastMessage = 8;
|
||||
optional string createdById = 9;
|
||||
optional string peerUserId = 10;
|
||||
optional string botUsername = 11;
|
||||
optional bool isE2E = 12;
|
||||
}
|
||||
|
||||
message PollOptionResponse {
|
||||
@@ -160,6 +201,14 @@ message ChatMessageResponse {
|
||||
optional string editedAt = 14;
|
||||
bool isDeleted = 15;
|
||||
optional bool readByAll = 16;
|
||||
optional bool isEncrypted = 19;
|
||||
repeated MessageReactionResponse reactions = 20;
|
||||
}
|
||||
|
||||
message MessageReactionResponse {
|
||||
string emoji = 1;
|
||||
int32 count = 2;
|
||||
bool reactedByMe = 3;
|
||||
}
|
||||
|
||||
message ListRoomsResponse {
|
||||
|
||||
Reference in New Issue
Block a user