Add for leave family

This commit is contained in:
lendry
2026-06-26 23:41:20 +03:00
parent f1bba24faa
commit 886b7e9ade
9 changed files with 489 additions and 21 deletions

View File

@@ -159,6 +159,7 @@ message ChatRoomMemberResponse {
bool isChatCreator = 7;
bool isPinned = 8;
optional string pinnedAt = 9;
bool inFamily = 10;
}
message ChatRoomResponse {
@@ -176,6 +177,7 @@ message ChatRoomResponse {
optional bool isE2E = 12;
bool isPinned = 13;
optional string pinnedAt = 14;
bool peerLeftFamily = 15;
}
message PollOptionResponse {

View File

@@ -34,6 +34,7 @@ service FamilyService {
rpc DeleteFamilyGroup (DeleteFamilyGroupRequest) returns (MutationResponse);
rpc AddFamilyMember (FamilyMemberRequest) returns (FamilyMemberResponse);
rpc RemoveFamilyMember (RemoveFamilyMemberRequest) returns (MutationResponse);
rpc LeaveFamilyGroup (LeaveFamilyGroupRequest) returns (LeaveFamilyGroupResponse);
rpc SendFamilyInvite (SendFamilyInviteRequest) returns (FamilyInviteResponse);
rpc SearchFamilyInviteUsers (SearchFamilyInviteUsersRequest) returns (SearchFamilyInviteUsersResponse);
rpc RespondFamilyInvite (RespondFamilyInviteRequest) returns (FamilyInviteResponse);
@@ -241,6 +242,17 @@ message RemoveFamilyMemberRequest {
string memberId = 2;
}
message LeaveFamilyGroupRequest {
string requesterId = 1;
string groupId = 2;
optional string newOwnerUserId = 3;
}
message LeaveFamilyGroupResponse {
int32 count = 1;
bool deleted = 2;
}
message SendFamilyInviteRequest {
string requesterId = 1;
string groupId = 2;