fix(类型处理): 将ChunkListItem的vector字段改为可选并移除handler中的vector字段
在列表查询时移除vector字段以减少数据传输量,同时将类型定义中的vector改为可选以匹配实际使用场景
This commit is contained in:
1 parent
594b29316a
commit
70f89714df
2 files changed
+7
-2
No files matched your search
@@ -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
@@ -41,7 +41,7 @@ export interface ChunkListItem {
|
||||
page: number
|
||||
}
|
||||
createdAt?: number
|
||||
vector: number[]
|
||||
vector?: number[]
|
||||
}
|
||||
|
||||
export interface ChunkListResponse {
|
||||
|
||||
Reference in new issue
Block a user