fix(类型处理): 将ChunkListItem的vector字段改为可选并移除handler中的vector字段

在列表查询时移除vector字段以减少数据传输量,同时将类型定义中的vector改为可选以匹配实际使用场景
This commit is contained in:
hy committed 2026-01-22 15:47:29 +08:00
1 parent 594b29316a
commit 70f89714df
2 files changed
+7 -2

No files matched your search

+6 -1
View File
@@ -277,7 +277,12 @@ export function registerHandlers(services: {
try {
const { keyword, page, pageSize } = payload
const res = await unifiedStore.listChunks({ keyword, page, pageSize })
return res
const normalized = res.items.map((item) => {
const newItem = { ...item }
delete (newItem as any).vector
return newItem
})
return { items: normalized, total: res.total }
} catch (error: any) {
console.error('❌ [LIST-CHUNKS] ERROR:', error)
return { items: [], total: 0 }
+1 -1
View File
@@ -41,7 +41,7 @@ export interface ChunkListItem {
page: number
}
createdAt?: number
vector: number[]
vector?: number[]
}
export interface ChunkListResponse {