Initial commit

This commit is contained in:
root
2023-04-27 14:46:18 +00:00
commit bbca1a86d1
35 changed files with 2418 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
import { v4 as uuid } from 'uuid';
export class routeObj {
constructor(number, amountPoints, points) {
this.number = number;
this.amountPoints = amountPoints;
this.id = uuid();
this.points = points;
}
};
export default routeObj;
+34
View File
@@ -0,0 +1,34 @@
import fs from 'fs';
const routesFile = './data/routes.json';
export class DataManager {
constructor() {
}
saveRoutes() {
const jsonString = JSON.stringify(global.routes, null, 2);
fs.writeFile(routesFile, jsonString, err => {
if (err) {
console.log('Error writing file', err);
return;
}
});
}
readRoutes() {
fs.readFile(routesFile, 'utf8', (err, jsonString) => {
if (err) {
console.log("File read failed:", err);
return;
}
try {
global.routes = JSON.parse(jsonString);
} catch(err) {
console.log('Error parsing JSON string:', err);
}
});
}
}
export default DataManager;