diff --git a/src/views/PeopleView.vue b/src/views/PeopleView.vue index 16c95ab..af51195 100644 --- a/src/views/PeopleView.vue +++ b/src/views/PeopleView.vue @@ -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