Add for leave family

This commit is contained in:
lendry
2026-06-27 00:15:36 +03:00
parent 1a30e7e21c
commit 4b86c64cc4
17 changed files with 323 additions and 31 deletions

View File

@@ -991,6 +991,13 @@ export async function leaveFamilyGroup(groupId: string, token?: string | null, n
);
}
export async function transferFamilyOwnership(groupId: string, newOwnerUserId: string, token?: string | null) {
return apiFetch<FamilyGroup>(`/family/groups/${groupId}/transfer-ownership`, {
method: 'POST',
body: JSON.stringify({ newOwnerUserId })
}, token);
}
export async function fetchChatMessages(roomId: string, token?: string | null, beforeMessageId?: string) {
const query = beforeMessageId ? `?beforeMessageId=${beforeMessageId}` : '';
return apiFetch<{ messages?: ChatMessage[] }>(`/chat/rooms/${roomId}/messages${query}`, {}, token);