fixed web error adding di computed repository

This commit is contained in:
IDONTSUDO 2023-06-21 15:37:18 +03:00
parent 18f2dbb240
commit f59bb9d801
4 changed files with 14 additions and 4 deletions

View file

@ -5,6 +5,7 @@ import { AssemblyController } from "../../features/assembly_create/assembly_crea
import { AssemblyPreviewsController } from "../../features/assembly_previews/assembly_previews_controller"; import { AssemblyPreviewsController } from "../../features/assembly_previews/assembly_previews_controller";
import { EntityRepository } from "../repository/entity_repository"; import { EntityRepository } from "../repository/entity_repository";
import { ZipRepository } from "../repository/zip_repository"; import { ZipRepository } from "../repository/zip_repository";
import { ComputeRepository } from "../repository/compute_repository";
export const locator = (env: Env) => { export const locator = (env: Env) => {
@ -16,7 +17,8 @@ export const locator = (env: Env) => {
const registerRepository = (env:Env) => { const registerRepository = (env:Env) => {
override(ZipRepository, ZipRepository); override(ZipRepository, ZipRepository);
override(EntityRepository, EntityRepository) override(EntityRepository, EntityRepository);
override(ComputeRepository,ComputeRepository);
} }
const registerController = (env: Env) => { const registerController = (env: Env) => {

View file

@ -1,3 +1,10 @@
import { reflection } from 'first-di';
import "reflect-metadata";
@reflection
export class ComputeRepository { export class ComputeRepository {
public computedAdjaxedMatrix = () => {}; public computedAdjaxedMatrix = () => {
};
} }

View file

@ -14,7 +14,8 @@ export class AssemblyController {
) => { ) => {
const file = req.files; const file = req.files;
const f = file["freecad"] as IFile; 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"); res.status(200).json("ok");
return; return;

View file

@ -25,7 +25,7 @@ const UploadButton = () => {
const uploadFile = async (file: File) => { const uploadFile = async (file: File) => {
if (file) { if (file) {
const formData = new FormData(); const formData = new FormData();
formData.append("image", file, file.name); formData.append("freecad ", file, file.name);
setLoading(true); setLoading(true);
await HttpRepository.request( await HttpRepository.request(
HttpMethod.POST, HttpMethod.POST,