Cleaning - Remove logs (#19498)
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
import { Logger } from '@nestjs/common';
|
||||
import { isPlainObject } from '@nestjs/common/utils/shared.utils';
|
||||
|
||||
import { isNonEmptyString, isNull } from '@sniptt/guards';
|
||||
@@ -27,10 +26,6 @@ import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object
|
||||
import { getCompositeFieldMetadataCollection } from 'src/engine/twenty-orm/utils/get-composite-field-metadata-collection';
|
||||
import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util';
|
||||
|
||||
import { isQueryTimingEnabled } from 'src/engine/core-modules/graphql/storage/query-timing-context.storage';
|
||||
|
||||
const formatResultLogger = new Logger('formatResult');
|
||||
|
||||
export function formatResult<T>(
|
||||
// oxlint-disable-next-line @typescripttypescript/no-explicit-any
|
||||
data: any,
|
||||
@@ -38,36 +33,6 @@ export function formatResult<T>(
|
||||
flatObjectMetadataMaps: FlatEntityMaps<FlatObjectMetadata>,
|
||||
flatFieldMetadataMaps: FlatEntityMaps<FlatFieldMetadata>,
|
||||
fieldMapsForObject?: FieldMapsForObject,
|
||||
): T {
|
||||
const timingEnabled = isQueryTimingEnabled();
|
||||
const startTime = timingEnabled ? performance.now() : 0;
|
||||
const result = formatResultInternal<T>(
|
||||
data,
|
||||
flatObjectMetadata,
|
||||
flatObjectMetadataMaps,
|
||||
flatFieldMetadataMaps,
|
||||
fieldMapsForObject,
|
||||
);
|
||||
|
||||
if (timingEnabled && isDefined(flatObjectMetadata)) {
|
||||
const durationMs = (performance.now() - startTime).toFixed(2);
|
||||
const recordCount = Array.isArray(data) ? data.length : 1;
|
||||
|
||||
formatResultLogger.log(
|
||||
`${flatObjectMetadata.nameSingular} — ${durationMs}ms (${recordCount} records)`,
|
||||
);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
function formatResultInternal<T>(
|
||||
// oxlint-disable-next-line @typescripttypescript/no-explicit-any
|
||||
data: any,
|
||||
flatObjectMetadata: FlatObjectMetadata | undefined,
|
||||
flatObjectMetadataMaps: FlatEntityMaps<FlatObjectMetadata>,
|
||||
flatFieldMetadataMaps: FlatEntityMaps<FlatFieldMetadata>,
|
||||
fieldMapsForObject?: FieldMapsForObject,
|
||||
): T {
|
||||
if (!isDefined(data)) {
|
||||
return data;
|
||||
@@ -76,7 +41,7 @@ function formatResultInternal<T>(
|
||||
if (!isPlainObject(data)) {
|
||||
if (Array.isArray(data)) {
|
||||
return data.map((item) =>
|
||||
formatResultInternal(
|
||||
formatResult(
|
||||
item,
|
||||
flatObjectMetadata,
|
||||
flatObjectMetadataMaps,
|
||||
@@ -149,7 +114,7 @@ function formatResultInternal<T>(
|
||||
}
|
||||
|
||||
// @ts-expect-error legacy noImplicitAny
|
||||
newData[key] = formatResultInternal(
|
||||
newData[key] = formatResult(
|
||||
value,
|
||||
targetObjectMetadata,
|
||||
flatObjectMetadataMaps,
|
||||
|
||||
Reference in New Issue
Block a user