feat: add admin file metadata
This commit is contained in:
@@ -9,6 +9,7 @@ import type {
|
||||
AdminFilePatchPayload,
|
||||
AdminFileDetailResponse,
|
||||
AdminFileListParams,
|
||||
AdminFileMetadataRequest,
|
||||
AdminFilePolicyActionRequest,
|
||||
AdminFilePreviewResponse,
|
||||
ApiResponse,
|
||||
@@ -175,6 +176,20 @@ export class FileService {
|
||||
}
|
||||
}
|
||||
|
||||
static async updateAdminFileMetadata(
|
||||
data: AdminFileMetadataRequest
|
||||
): Promise<ApiResponse<AdminFileDetailResponse>> {
|
||||
try {
|
||||
return await api.patch('/admin/file/metadata', data)
|
||||
} catch (error: unknown) {
|
||||
if (!isMethodFallbackError(error)) {
|
||||
throw error
|
||||
}
|
||||
|
||||
return api.post('/admin/file/metadata', data)
|
||||
}
|
||||
}
|
||||
|
||||
static async updateAdminFiles(
|
||||
data: AdminBatchUpdateFilesRequest
|
||||
): Promise<ApiResponse<AdminBatchUpdateFilesResponse>> {
|
||||
|
||||
Reference in New Issue
Block a user