// Add id for clusters and store them to array import { migration } from "../migration-wrapper"; import { v4 as uuid } from "uuid" export default migration({ version: "2.7.0-beta.1", run(store, log) { const clusters: any[] = [] for (const value of store) { const clusterKey = value[0]; if (clusterKey === "__internal__") continue if (clusterKey === "clusters") continue const cluster = value[1]; cluster.id = uuid() if (!cluster.preferences.clusterName) { cluster.preferences.clusterName = clusterKey } clusters.push(cluster) store.delete(clusterKey) } if (clusters.length > 0) { store.set("clusters", clusters) } } })