Skip to content

Commit 03d7f0c

Browse files
committed
CCM-11602: Rename size parameter to limit
1 parent ef55e54 commit 03d7f0c

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

internal/datastore/src/letter-repository.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,13 +132,13 @@ export class LetterRepository {
132132
return LetterSchema.parse(result.Attributes);
133133
}
134134

135-
async getLettersBySupplier(supplierId: string, status: string, size: number): Promise<LetterBase[]> {
135+
async getLettersBySupplier(supplierId: string, status: string, limit: number): Promise<LetterBase[]> {
136136
const supplierStatus = `${supplierId}#${status}`;
137137
const result = await this.ddbClient.send(new QueryCommand({
138138
TableName: this.config.lettersTableName,
139139
IndexName: 'supplierStatus-index',
140140
KeyConditionExpression: 'supplierStatus = :supplierStatus',
141-
Limit: size,
141+
Limit: limit,
142142
ExpressionAttributeNames: {
143143
'#status': 'status' // reserved keyword
144144
},

lambdas/api-handler/src/handlers/get-letters.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ export const getLetters: APIGatewayProxyHandler = async (event) => {
2424
// The endpoint should only return pending letters for now
2525
const status = "PENDING";
2626

27-
let size = event.queryStringParameters?.size;
27+
let limit = event.queryStringParameters?.limit;
2828

29-
if (!size) {
30-
size = "10";
29+
if (!limit) {
30+
limit = "10";
3131
}
3232

3333
const letters = await getLettersForSupplier(
3434
supplierId,
3535
status,
36-
Number(size),
36+
Number(limit),
3737
letterRepo,
3838
);
3939

@@ -42,7 +42,7 @@ export const getLetters: APIGatewayProxyHandler = async (event) => {
4242
log.info({
4343
description: 'Pending letters successfully fetched',
4444
supplierId,
45-
size,
45+
limit,
4646
status,
4747
lettersCount: letters.length
4848
});

lambdas/api-handler/src/services/letter-operations.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import { LetterApiResource, LetterApiDocument } from '../contracts/letter-api';
44
import { toApiLetter } from '../mappers/letter-mapper';
55

66

7-
export const getLettersForSupplier = async (supplierId: string, status: string, size: number, letterRepo: LetterRepository): Promise<LetterBase[]> => {
7+
export const getLettersForSupplier = async (supplierId: string, status: string, limit: number, letterRepo: LetterRepository): Promise<LetterBase[]> => {
88

9-
return await letterRepo.getLettersBySupplier(supplierId, status, size);
9+
return await letterRepo.getLettersBySupplier(supplierId, status, limit);
1010
}
1111

1212
export const patchLetterStatus = async (letterToUpdate: LetterApiResource, letterId: string, supplierId: string, letterRepo: LetterRepository): Promise<LetterApiDocument> => {

sandbox/api/openapi.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ paths:
4545
type: string
4646
style: simple
4747
- description: |-
48-
Size of the page to fetched.
48+
Limit maximum number of items to be fetched
4949
explode: true
5050
in: query
51-
name: size
51+
name: limit
5252
required: false
5353
schema:
5454
example: 10

0 commit comments

Comments
 (0)