Standards domain models shuffling and renaming

This commit is contained in:
Dominic Ferrando
2026-07-04 13:36:49 -04:00
parent 448cabcb31
commit 9e1025e119
7 changed files with 92 additions and 93 deletions
+7 -7
View File
@@ -18,7 +18,7 @@ import { CommerceService } from "./services/commerce";
import cluster from "node:cluster";
import { randomUUIDv7 } from "bun";
import { CalculatorService } from "./services/calculator";
import { StandardsConfigSchema } from "@blade-and-brawn/calculator";
import { StandardsParametersSchema } from "@blade-and-brawn/calculator";
// SERVICES
// -----------
@@ -117,23 +117,23 @@ export const app = new Elysia()
return { sessionId: token.sessionId.toString() };
})
.put("/config/:id", async ({ params: { id }, body: { standardsConfig } }) => {
await calculatorService.setConfig(id, standardsConfig);
await calculatorService.standards.setConfig(id, standardsConfig);
}, {
params: t.Object({ id: t.String() }),
body: t.Object({ standardsConfig: StandardsConfigSchema })
body: t.Object({ standardsConfig: StandardsParametersSchema })
})
.post("/config", async ({ body: { standardsConfig } }) => {
await calculatorService.createConfig(standardsConfig);
await calculatorService.standards.createConfig(standardsConfig);
}, {
body: t.Object({ standardsConfig: StandardsConfigSchema })
body: t.Object({ standardsConfig: StandardsParametersSchema })
})
.post("/config/:id/select", async ({ params: { id } }) => {
await calculatorService.selectConfig(id);
await calculatorService.standards.selectConfig(id);
}, {
params: t.Object({ id: t.String() })
})
.get("/config", async () => {
return await calculatorService.getSelectedConfig();
return await calculatorService.standards.getSelectedConfig();
})
)