|
1 | 1 | import { HttpModule } from '@nestjs/axios';
|
2 | 2 | import { Module } from '@nestjs/common';
|
3 | 3 |
|
4 |
| -import { RestApiCoreBatchController } from 'src/engine/api/rest/core/controllers/rest-api-core-batch.controller'; |
5 |
| -import { RestApiCoreController } from 'src/engine/api/rest/core/controllers/rest-api-core.controller'; |
6 |
| -import { RestApiCoreServiceV2 } from 'src/engine/api/rest/core/rest-api-core-v2.service'; |
7 |
| -import { RestApiCoreService } from 'src/engine/api/rest/core/rest-api-core.service'; |
8 | 4 | import { MetadataQueryBuilderModule } from 'src/engine/api/rest/metadata/query-builder/metadata-query-builder.module';
|
9 |
| -import { RestApiMetadataController } from 'src/engine/api/rest/metadata/rest-api-metadata.controller'; |
10 | 5 | import { RestApiMetadataService } from 'src/engine/api/rest/metadata/rest-api-metadata.service';
|
11 |
| -import { RestApiService } from 'src/engine/api/rest/rest-api.service'; |
12 | 6 | import { AuthModule } from 'src/engine/core-modules/auth/auth.module';
|
13 |
| -import { RecordTransformerModule } from 'src/engine/core-modules/record-transformer/record-transformer.module'; |
14 |
| -import { WorkspacePermissionsCacheModule } from 'src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.module'; |
15 |
| -import { TwentyORMModule } from 'src/engine/twenty-orm/twenty-orm.module'; |
16 | 7 | import { WorkspaceCacheStorageModule } from 'src/engine/workspace-cache-storage/workspace-cache-storage.module';
|
17 |
| -import { ApiEventEmitterService } from 'src/engine/api/graphql/graphql-query-runner/services/api-event-emitter.service'; |
18 |
| -import { coreQueryBuilderFactories } from 'src/engine/api/rest/core/query-builder/factories/factories'; |
19 |
| -import { RestApiDeleteOneResolverService } from 'src/engine/api/rest/core/resolvers/rest-api-delete-one-resolver.service'; |
20 |
| -import { CoreQueryBuilderModule } from 'src/engine/api/rest/core/query-builder/core-query-builder.module'; |
21 |
| -import { RestApiCreateOneResolverService } from 'src/engine/api/rest/core/resolvers/rest-api-create-one-resolver.service'; |
22 |
| -import { RestApiUpdateOneResolverService } from 'src/engine/api/rest/core/resolvers/rest-api-update-one-resolver.service'; |
23 |
| -import { RestApiGetOneResolverService } from 'src/engine/api/rest/core/resolvers/rest-api-get-one-resolver.service'; |
24 |
| -import { RestApiGetManyResolverService } from 'src/engine/api/rest/core/resolvers/rest-api-get-many-resolver.service'; |
25 |
| - |
26 |
| -const restApiCoreResolvers = [ |
27 |
| - RestApiDeleteOneResolverService, |
28 |
| - RestApiCreateOneResolverService, |
29 |
| - RestApiUpdateOneResolverService, |
30 |
| - RestApiGetOneResolverService, |
31 |
| - RestApiGetManyResolverService, |
32 |
| -]; |
| 8 | +import { RestApiCoreModule } from 'src/engine/api/rest/core/rest-api-core.module'; |
| 9 | +import { RestApiService } from 'src/engine/api/rest/rest-api.service'; |
| 10 | +import { RestApiMetadataController } from 'src/engine/api/rest/metadata/rest-api-metadata.controller'; |
33 | 11 |
|
34 | 12 | @Module({
|
35 | 13 | imports: [
|
36 |
| - CoreQueryBuilderModule, |
37 | 14 | MetadataQueryBuilderModule,
|
38 | 15 | WorkspaceCacheStorageModule,
|
39 | 16 | AuthModule,
|
40 | 17 | HttpModule,
|
41 |
| - TwentyORMModule, |
42 |
| - RecordTransformerModule, |
43 |
| - WorkspacePermissionsCacheModule, |
44 |
| - ], |
45 |
| - controllers: [ |
46 |
| - RestApiMetadataController, |
47 |
| - RestApiCoreBatchController, |
48 |
| - RestApiCoreController, |
49 |
| - ], |
50 |
| - providers: [ |
51 |
| - RestApiMetadataService, |
52 |
| - RestApiCoreService, |
53 |
| - RestApiCoreServiceV2, |
54 |
| - RestApiService, |
55 |
| - ApiEventEmitterService, |
56 |
| - ...coreQueryBuilderFactories, |
57 |
| - ...restApiCoreResolvers, |
| 18 | + RestApiCoreModule, |
58 | 19 | ],
|
59 |
| - exports: [RestApiMetadataService], |
| 20 | + controllers: [RestApiMetadataController], |
| 21 | + providers: [RestApiService, RestApiMetadataService], |
60 | 22 | })
|
61 | 23 | export class RestApiModule {}
|
0 commit comments