Map uuid support

This commit is contained in:
2025-06-05 10:37:01 +02:00
parent c5b0afbd52
commit 2b957b971f
+5
View File
@@ -1,6 +1,7 @@
const csv = require("fast-csv"); const csv = require("fast-csv");
const fs = require("fs"); const fs = require("fs");
const path = require("path"); const path = require("path");
const uuid = require("uuid");
const map_conf = require("../config/map.conf"); const map_conf = require("../config/map.conf");
const logger = require("./logger.util"); const logger = require("./logger.util");
@@ -45,6 +46,10 @@ async function updateMap(filename, meta, throttle, motor) {
try { try {
await csv.writeToString(map).then(data => total += data); await csv.writeToString(map).then(data => total += data);
fs.writeFileSync(`app/storage/${filename}`, total); fs.writeFileSync(`app/storage/${filename}`, total);
fs.renameSync(`app/storage/${filename}`, `app/storage/map_${uuid.v4()}.csv`)
if (fs.existsSync("app/storage/selected")) {
fs.unlinkSync("app/storage/selected");
}
} catch (error) { } catch (error) {
throw new Error(error); throw new Error(error);
} }