diff --git a/src/modules/flow/flow.module.ts b/src/modules/flow/flow.module.ts index fb8a7d8..4a30341 100644 --- a/src/modules/flow/flow.module.ts +++ b/src/modules/flow/flow.module.ts @@ -1,4 +1,10 @@ -import { IModule, Inject, Module, moduleRef } from '@hisorange/kernel'; +import { + EventModule, + IModule, + Inject, + Module, + moduleRef, +} from '@hisorange/kernel'; import { DatabaseModule } from '../database/database.module'; import { IdentityModule } from '../identity/identity.module'; import { LambdaModule } from '../lambda/lambda.module'; @@ -6,11 +12,11 @@ import { RestModule } from '../rest/rest.module'; import { TelemetryModule } from '../telemetry/telemetry.module'; import { FlowObserver } from './flow.observer'; import { LogicHttpGateway } from './gateway/http.gateway'; -import { CronTriggerLambda } from './lambda/cron.trigger.js'; -import { EmitEventLambda } from './lambda/emit.lambda.js'; -import { EventTrigger } from './lambda/event.trigger.js'; -import { FlowEventService } from './service/flow-event.service.js'; -import { FlowSchedulerService } from './service/flow-scheduler.service.js'; +import { CronTriggerLambda } from './lambda/cron.trigger'; +import { EmitEventLambda } from './lambda/emit.lambda'; +import { EventTrigger } from './lambda/event.trigger'; +import { FlowEventService } from './service/flow-event.service'; +import { FlowSchedulerService } from './service/flow-scheduler.service'; import { FlowService } from './service/flow.service'; @Module({ @@ -19,7 +25,7 @@ import { FlowService } from './service/flow.service'; moduleRef(() => RestModule), TelemetryModule, ], - dependsOn: [IdentityModule, moduleRef(() => DatabaseModule)], + dependsOn: [IdentityModule, moduleRef(() => DatabaseModule), EventModule], providers: [ CronTriggerLambda, EmitEventLambda, diff --git a/src/modules/flow/flow.observer.ts b/src/modules/flow/flow.observer.ts index 0f64297..d0acd26 100644 --- a/src/modules/flow/flow.observer.ts +++ b/src/modules/flow/flow.observer.ts @@ -3,8 +3,8 @@ import { RestService } from '../rest/service/rest.service'; import { SchemaRef } from '../schema/interface/system-ref.enum'; import { IFlow, IFlowSessionContext } from './interface'; import { ICapturedContext } from './interface/captured-context.interface'; -import { FlowEventService } from './service/flow-event.service.js'; -import { FlowSchedulerService } from './service/flow-scheduler.service.js'; +import { FlowEventService } from './service/flow-event.service'; +import { FlowSchedulerService } from './service/flow-scheduler.service'; @Observer() export class FlowObserver { diff --git a/src/modules/http/provider/http-upstream.provider.ts b/src/modules/http/provider/http-upstream.provider.ts index f98716f..6018eb2 100644 --- a/src/modules/http/provider/http-upstream.provider.ts +++ b/src/modules/http/provider/http-upstream.provider.ts @@ -49,7 +49,7 @@ export class HttpUpstreamProvider implements Provider { }); this.logger.debug('Plugin [Swagger] registered'); - if (0) await server.register(FastifyHttpErrorsEnhancedPlugin); + if (1) await server.register(FastifyHttpErrorsEnhancedPlugin); // Not used, just here because a library makes a call on it even tho not using it. await server.register(FastifySecureSessionPlugin, { diff --git a/src/modules/schema/schema.module.ts b/src/modules/schema/schema.module.ts index 2eec2db..d48bf9c 100644 --- a/src/modules/schema/schema.module.ts +++ b/src/modules/schema/schema.module.ts @@ -1,4 +1,4 @@ -import { Module, moduleRef } from '@hisorange/kernel'; +import { EventModule, Module, moduleRef } from '@hisorange/kernel'; import { BlueprintModule } from '../blueprint/blueprint.module'; import { DatabaseModule } from '../database/database.module'; import { SchemaObserve } from './schema.observer'; @@ -7,7 +7,7 @@ import { SchemaService } from './service/schema.service'; @Module({ imports: [moduleRef(() => BlueprintModule)], - dependsOn: [moduleRef(() => DatabaseModule)], + dependsOn: [moduleRef(() => DatabaseModule), EventModule], providers: [KeyValueService, SchemaService, SchemaObserve], }) export class SchemaModule {}