Update dependencies and fix import paths for consistency

This commit is contained in:
lborv
2025-09-17 17:13:19 +03:00
parent db58d6ecb1
commit 750e7125ad
15 changed files with 96 additions and 27 deletions

View File

@ -1,9 +1,9 @@
import { Injectable } from "@nestjs/common";
import { InjectRepository } from "@nestjs/typeorm";
import { Query } from "../entities/query.enitity";
import { Query } from "../entities/query.entity";
import { Repository } from "typeorm";
import { Vm } from "src/vm/vm.class";
import { Module } from "src/vm/module.class";
import { Vm } from "../../vm/vm.class";
import { VModule } from "../../vm/module.class";
@Injectable()
export class QueryExecuterService {
@ -23,6 +23,10 @@ export class QueryExecuterService {
const vm = this.createVm(query);
vm.setFunction("result", (result: string) => {
console.log("Query Result:", result);
});
await vm.runScript(query.source);
// Here you would add the logic to actually execute the query
@ -34,7 +38,7 @@ export class QueryExecuterService {
return new Vm({
memoryLimit: 5,
modules: query.modules.map((module) => {
return new Module(module.name, module.sourcePath);
return new VModule(module.name, module.sourcePath);
}),
});
}