From e5c09deae59b31974dbfdfc3052def1bfebcd8f9 Mon Sep 17 00:00:00 2001 From: Charles Bochet Date: Wed, 6 Mar 2024 18:09:38 +0100 Subject: [PATCH] Improve performances of metadata endpoint (#4347) --- .../twenty-front/src/modules/object-metadata/graphql/queries.ts | 2 -- .../hooks/__mocks__/useFindManyObjectMetadataItems.ts | 2 -- .../src/metadata/field-metadata/field-metadata.module.ts | 1 - .../src/metadata/object-metadata/object-metadata.module.ts | 1 - .../src/metadata/relation-metadata/relation-metadata.module.ts | 1 - 5 files changed, 7 deletions(-) diff --git a/packages/twenty-front/src/modules/object-metadata/graphql/queries.ts b/packages/twenty-front/src/modules/object-metadata/graphql/queries.ts index 1c1b34da6..6e7805048 100644 --- a/packages/twenty-front/src/modules/object-metadata/graphql/queries.ts +++ b/packages/twenty-front/src/modules/object-metadata/graphql/queries.ts @@ -72,7 +72,6 @@ export const FIND_MANY_OBJECT_METADATA_ITEMS = gql` startCursor endCursor } - totalCount } } } @@ -82,7 +81,6 @@ export const FIND_MANY_OBJECT_METADATA_ITEMS = gql` startCursor endCursor } - totalCount } } `; diff --git a/packages/twenty-front/src/modules/object-metadata/hooks/__mocks__/useFindManyObjectMetadataItems.ts b/packages/twenty-front/src/modules/object-metadata/hooks/__mocks__/useFindManyObjectMetadataItems.ts index e24af05de..383910daf 100644 --- a/packages/twenty-front/src/modules/object-metadata/hooks/__mocks__/useFindManyObjectMetadataItems.ts +++ b/packages/twenty-front/src/modules/object-metadata/hooks/__mocks__/useFindManyObjectMetadataItems.ts @@ -72,7 +72,6 @@ export const query = gql` startCursor endCursor } - totalCount } } } @@ -82,7 +81,6 @@ export const query = gql` startCursor endCursor } - totalCount } } `; diff --git a/packages/twenty-server/src/metadata/field-metadata/field-metadata.module.ts b/packages/twenty-server/src/metadata/field-metadata/field-metadata.module.ts index f332a8480..b94e96ef5 100644 --- a/packages/twenty-server/src/metadata/field-metadata/field-metadata.module.ts +++ b/packages/twenty-server/src/metadata/field-metadata/field-metadata.module.ts @@ -43,7 +43,6 @@ import { UpdateFieldInput } from './dtos/update-field.input'; CreateDTOClass: CreateFieldInput, UpdateDTOClass: UpdateFieldInput, ServiceClass: FieldMetadataService, - enableTotalCount: true, pagingStrategy: PagingStrategies.CURSOR, read: { defaultSort: [{ field: 'id', direction: SortDirection.DESC }], diff --git a/packages/twenty-server/src/metadata/object-metadata/object-metadata.module.ts b/packages/twenty-server/src/metadata/object-metadata/object-metadata.module.ts index abf401338..e4c688042 100644 --- a/packages/twenty-server/src/metadata/object-metadata/object-metadata.module.ts +++ b/packages/twenty-server/src/metadata/object-metadata/object-metadata.module.ts @@ -44,7 +44,6 @@ import { ObjectMetadataDTO } from './dtos/object-metadata.dto'; CreateDTOClass: CreateObjectInput, UpdateDTOClass: UpdateObjectInput, ServiceClass: ObjectMetadataService, - enableTotalCount: true, pagingStrategy: PagingStrategies.CURSOR, read: { defaultSort: [{ field: 'id', direction: SortDirection.DESC }], diff --git a/packages/twenty-server/src/metadata/relation-metadata/relation-metadata.module.ts b/packages/twenty-server/src/metadata/relation-metadata/relation-metadata.module.ts index 7b2b7b9ef..c3e8d3ad0 100644 --- a/packages/twenty-server/src/metadata/relation-metadata/relation-metadata.module.ts +++ b/packages/twenty-server/src/metadata/relation-metadata/relation-metadata.module.ts @@ -38,7 +38,6 @@ import { RelationMetadataDTO } from './dtos/relation-metadata.dto'; DTOClass: RelationMetadataDTO, ServiceClass: RelationMetadataService, CreateDTOClass: CreateRelationInput, - enableTotalCount: true, pagingStrategy: PagingStrategies.CURSOR, create: { many: { disabled: true } }, update: { disabled: true },