支持家庭成员显示名编辑

This commit is contained in:
stu2not
2026-06-08 11:46:14 +08:00
parent dcff337f43
commit ac9d669107
10 changed files with 255 additions and 6 deletions

View File

@@ -3,6 +3,8 @@ import { request } from './api'
export interface FamilyMember {
user_id: number
nickname?: string | null
display_name?: string | null
account_nickname?: string | null
avatar_url?: string | null
role: 'owner' | 'member'
is_owner: boolean
@@ -64,6 +66,17 @@ export async function removeFamilyMember(deviceId: string, memberUserId: number)
})
}
export async function updateFamilyMemberDisplayName(
deviceId: string,
memberUserId: number,
data: { display_name?: string | null }
): Promise<FamilyMember> {
return request<FamilyMember>(`/banban/family/devices/${deviceId}/members/${memberUserId}`, {
method: 'PATCH',
data,
})
}
export async function leaveFamily(deviceId: string): Promise<void> {
return request<void>(`/banban/family/devices/${deviceId}/me`, {
method: 'DELETE',