Skip to content

Commit

Permalink
Fix ESM imports and missing dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
hisorange committed Oct 25, 2022
1 parent 28319e4 commit 920a77f
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 12 deletions.
20 changes: 13 additions & 7 deletions src/modules/flow/flow.module.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
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';
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({
Expand All @@ -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,
Expand Down
4 changes: 2 additions & 2 deletions src/modules/flow/flow.observer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand Down
2 changes: 1 addition & 1 deletion src/modules/http/provider/http-upstream.provider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ export class HttpUpstreamProvider implements Provider<FastifyInstance> {
});
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, {
Expand Down
4 changes: 2 additions & 2 deletions src/modules/schema/schema.module.ts
Original file line number Diff line number Diff line change
@@ -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';
Expand All @@ -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 {}

0 comments on commit 920a77f

Please sign in to comment.