支持家庭成员显示名编辑
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user