mirror of
https://github.com/kmitresse/Compo-Service-Log-Project.git
synced 2026-07-09 12:07:45 +00:00
feat!: Edit Data structure
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
import { Router, Request, Response } from "express";
|
||||
import { DatasetCollection } from "../services/dataset";
|
||||
import DmnModdle from "dmn-moddle";
|
||||
import { DMN } from "../services/dmn/DMN";
|
||||
import { DMN_Definitions } from "../services/dmn/interfaces/DMN_Definitions";
|
||||
import { Data } from "../services/data";
|
||||
|
||||
const router = Router();
|
||||
|
||||
@@ -21,12 +22,13 @@ router.post("/randomize/:id", async (req: Request, res: Response) => {
|
||||
);
|
||||
if (!dataset) return res.status(404).json({ status: "NOT_FOUND" });
|
||||
|
||||
const a: any = await DMN.parse(req.body);
|
||||
const dmn: DMN_Definitions = await DMN.parse(req.body);
|
||||
const schema = DMN.getSchema(dmn);
|
||||
|
||||
const { rootElement } = await new DmnModdle().fromXML(req.body);
|
||||
console.log(rootElement);
|
||||
const data: Data[] = await dataset.get(size, schema);
|
||||
|
||||
const data = await dataset.get(size);
|
||||
// Randomize the data (temporary)
|
||||
data.sort(() => Math.random() - 0.5);
|
||||
|
||||
return res.status(200).json({ status: "RANDOMIZED", data });
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user