diff --git a/asp-review-app/server/src/core/di/register_di.ts b/asp-review-app/server/src/core/di/register_di.ts index 4f25704..77f2abe 100644 --- a/asp-review-app/server/src/core/di/register_di.ts +++ b/asp-review-app/server/src/core/di/register_di.ts @@ -5,6 +5,7 @@ import { AssemblyController } from "../../features/assembly_create/assembly_crea import { AssemblyPreviewsController } from "../../features/assembly_previews/assembly_previews_controller"; import { EntityRepository } from "../repository/entity_repository"; import { ZipRepository } from "../repository/zip_repository"; +import { ComputeRepository } from "../repository/compute_repository"; export const locator = (env: Env) => { @@ -16,7 +17,8 @@ export const locator = (env: Env) => { const registerRepository = (env:Env) => { override(ZipRepository, ZipRepository); - override(EntityRepository, EntityRepository) + override(EntityRepository, EntityRepository); + override(ComputeRepository,ComputeRepository); } const registerController = (env: Env) => { diff --git a/asp-review-app/server/src/core/repository/compute_repository.ts b/asp-review-app/server/src/core/repository/compute_repository.ts index 1db73d1..a4f8a0f 100644 --- a/asp-review-app/server/src/core/repository/compute_repository.ts +++ b/asp-review-app/server/src/core/repository/compute_repository.ts @@ -1,3 +1,10 @@ +import { reflection } from 'first-di'; +import "reflect-metadata"; + + +@reflection export class ComputeRepository { - public computedAdjaxedMatrix = () => {}; + public computedAdjaxedMatrix = () => { + + }; } diff --git a/asp-review-app/server/src/features/assembly_create/assembly_create_controller.ts b/asp-review-app/server/src/features/assembly_create/assembly_create_controller.ts index 789c32a..362e3f9 100644 --- a/asp-review-app/server/src/features/assembly_create/assembly_create_controller.ts +++ b/asp-review-app/server/src/features/assembly_create/assembly_create_controller.ts @@ -14,7 +14,8 @@ export class AssemblyController { ) => { const file = req.files; const f = file["freecad"] as IFile; - this.entityRepository.saveRootEntity(f.data, f.name); + console.log(f) + // this.entityRepository.saveRootEntity(f.data, f.name); res.status(200).json("ok"); return; diff --git a/asp-review-app/ui/src/features/create_project/create_project.tsx b/asp-review-app/ui/src/features/create_project/create_project.tsx index e23e0f0..d069840 100644 --- a/asp-review-app/ui/src/features/create_project/create_project.tsx +++ b/asp-review-app/ui/src/features/create_project/create_project.tsx @@ -25,7 +25,7 @@ const UploadButton = () => { const uploadFile = async (file: File) => { if (file) { const formData = new FormData(); - formData.append("image", file, file.name); + formData.append("freecad ", file, file.name); setLoading(true); await HttpRepository.request( HttpMethod.POST,