## Context Deprecating legacy ObjectMetadata from cache in favor of flat entities. Introducing utils to build byName/byNameSingular/byNamePlural in isolated cases ## Next - I had to introduce a util to build from flat to legacy objectMetadataMaps, we should instead use flat maps directly when needed (datasource, schema generation, etc) - Deprecate metadata version in the cache - Use the new cache strategy for flat entities with permissions and feature flags and inject in the global datasource context
13 lines
581 B
TypeScript
13 lines
581 B
TypeScript
import { Module } from '@nestjs/common';
|
|
|
|
import { DataloaderService } from 'src/engine/dataloaders/dataloader.service';
|
|
import { FieldMetadataModule } from 'src/engine/metadata-modules/field-metadata/field-metadata.module';
|
|
import { WorkspaceManyOrAllFlatEntityMapsCacheModule } from 'src/engine/metadata-modules/flat-entity/services/workspace-many-or-all-flat-entity-maps-cache.module';
|
|
|
|
@Module({
|
|
imports: [FieldMetadataModule, WorkspaceManyOrAllFlatEntityMapsCacheModule],
|
|
providers: [DataloaderService],
|
|
exports: [DataloaderService],
|
|
})
|
|
export class DataloaderModule {}
|