Skip to content

Commit 03b2520

Browse files
committed
remove 'client' logging
1 parent dae5869 commit 03b2520

File tree

3 files changed

+5
-30
lines changed

3 files changed

+5
-30
lines changed

lambdas/backend-api/src/__tests__/templates/app/routing-config-client.test.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import type { RoutingConfigRepository } from '@backend-api/templates/infra/routi
33
import { RoutingConfigQuery } from '@backend-api/templates/infra/routing-config-repository/query';
44
import { RoutingConfigClient } from '@backend-api/templates/app/routing-config-client';
55
import { routingConfig } from '../fixtures/routing-config';
6-
import { createMockLogger } from 'nhs-notify-web-template-management-test-helper-utils/mock-logger';
76
import {
87
CreateUpdateRoutingConfig,
98
RoutingConfig,
@@ -13,14 +12,12 @@ const user = { userId: 'userid', clientId: 'nhs-notify-client-id' };
1312

1413
function setup() {
1514
const repo = mock<RoutingConfigRepository>();
16-
const { logger } = createMockLogger();
1715

1816
const mocks = {
1917
routingConfigRepository: repo,
20-
logger,
2118
};
2219

23-
const client = new RoutingConfigClient(repo, logger);
20+
const client = new RoutingConfigClient(repo);
2421

2522
return { client, mocks };
2623
}

lambdas/backend-api/src/templates/app/routing-config-client.ts

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -11,48 +11,29 @@ import {
1111
import { validate } from '@backend-api/utils/validate';
1212
import type { RoutingConfigRepository } from '../infra/routing-config-repository';
1313
import type { User } from 'nhs-notify-web-template-management-utils';
14-
import type { Logger } from 'nhs-notify-web-template-management-utils/logger';
1514

1615
export class RoutingConfigClient {
1716
constructor(
18-
private readonly routingConfigRepository: RoutingConfigRepository,
19-
private readonly logger: Logger
17+
private readonly routingConfigRepository: RoutingConfigRepository
2018
) {}
2119

2220
async createRoutingConfig(
2321
routingConfig: CreateUpdateRoutingConfig,
2422
user: User
2523
): Promise<Result<RoutingConfig>> {
26-
const log = this.logger.child({ routingConfig, user });
27-
2824
const validationResult = await validate(
2925
$CreateUpdateRoutingConfig,
3026
routingConfig
3127
);
3228

33-
if (validationResult.error) {
34-
log
35-
.child(validationResult.error.errorMeta)
36-
.error('Request failed validation', validationResult.error.actualError);
37-
38-
return validationResult;
39-
}
29+
if (validationResult.error) return validationResult;
4030

4131
const createResult = await this.routingConfigRepository.create(
4232
validationResult.data,
4333
user
4434
);
4535

46-
if (createResult.error) {
47-
log
48-
.child(createResult.error.errorMeta)
49-
.error(
50-
'Failed to save routing config to the database',
51-
createResult.error.actualError
52-
);
53-
54-
return createResult;
55-
}
36+
if (createResult.error) return createResult;
5637

5738
return createResult;
5839
}

lambdas/backend-api/src/templates/container.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,7 @@ export function createContainer() {
7474
config.routingConfigTableName
7575
);
7676

77-
const routingConfigClient = new RoutingConfigClient(
78-
routingConfigRepository,
79-
logger
80-
);
77+
const routingConfigClient = new RoutingConfigClient(routingConfigRepository);
8178

8279
return {
8380
clientConfigRepository,

0 commit comments

Comments
 (0)