refactor: remove unused updateClusterAfterMerge function

- No longer needed with new merge_groups API
- merge_groups API handles group merging server-side
- Frontend only needs to refresh data after merge
This commit is contained in:
2026-07-25 14:25:59 +08:00
parent 8af2dc6128
commit f727b21e99

View File

@@ -1598,27 +1598,6 @@ function removeTracesFromClusterCache(traceIds: number[]) {
clusterResultsCache.value[selectedFileUuid.value] = validClusters
}
function updateClusterAfterMerge(sourceGroupId: string, targetGroupId: string) {
const clusters = clusterResultsCache.value[selectedFileUuid.value]
if (!clusters) return
const sourceCluster = clusters.find((c: any) => c.identity_uuid === sourceGroupId)
const targetCluster = clusters.find((c: any) => c.identity_uuid === targetGroupId)
if (sourceCluster && targetCluster) {
targetCluster.trace_ids = [...targetCluster.trace_ids, ...sourceCluster.trace_ids]
targetCluster.trace_count = targetCluster.trace_ids.length
const idx = clusters.findIndex((c: any) => c.identity_uuid === sourceGroupId)
if (idx >= 0) {
clusters.splice(idx, 1) // Remove empty source group from cache
}
// Trigger computed property update
clusterResultsCache.value = { ...clusterResultsCache.value }
}
}
async function batchDeleteFaces() {
if (!selectedFaces.value.length) return