feat: enhance OnlineDocumentPreview with datasourceNodeId and implement preview functionality

This commit is contained in:
twwu
2025-06-25 11:36:56 +08:00
parent ccd346d1da
commit 261b7cabc8
6 changed files with 81 additions and 44 deletions

View File

@ -6,8 +6,6 @@ import type {
DatasetListRequest,
IndexingStatusBatchRequest,
IndexingStatusBatchResponse,
NotionPagePreviewRequest,
NotionPagePreviewResponse,
ProcessRuleResponse,
RelatedAppResponse,
} from '@/models/datasets'
@ -57,16 +55,6 @@ export const useDatasetRelatedApps = (datasetId: string) => {
})
}
export const usePreviewNotionPage = (params: NotionPagePreviewRequest) => {
const { workspaceID, pageID, pageType } = params
return useQuery({
queryKey: [NAME_SPACE, 'preview-notion-page'],
queryFn: () => get<NotionPagePreviewResponse>(`notion/workspaces/${workspaceID}/pages/${pageID}/${pageType}/preview`),
enabled: !!workspaceID && !!pageID && !!pageType,
staleTime: 0,
})
}
export const useIndexingStatusBatch = (
params: IndexingStatusBatchRequest,
mutationOptions: MutationOptions<IndexingStatusBatchResponse, Error> = {},