Skip to content

Commit 9404e6d

Browse files
fix: add nextCursor parameter, do not use own defaults, fix a test
1 parent 0684f9f commit 9404e6d

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

src/graphql/getSearchResults.test.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ describe("Function: getSearchResults", () => {
6666
isExclusive: false,
6767
isFree: false,
6868
isTiedToSubscription: null,
69-
serviceBranding: null,
69+
serviceBranding: [],
7070
upsellServiceBranding: [],
7171
upsellText: null
7272
},
@@ -115,7 +115,7 @@ describe("Function: getSearchResults", () => {
115115
isExclusive: false,
116116
isFree: false,
117117
isTiedToSubscription: null,
118-
serviceBranding: null,
118+
serviceBranding: [],
119119
upsellServiceBranding: [],
120120
upsellText: null
121121
},
@@ -141,7 +141,6 @@ describe("Function: getSearchResults", () => {
141141
countryCode: "NL",
142142
languageCode: "nl",
143143
pageSize: 2,
144-
pageOffset: 0,
145144
searchTerm: "batman"
146145
});
147146
const expectedExtensions = JSON.stringify({

src/graphql/getSearchResults.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ type GetSearchResultsOptions = {
88
languageCode: string;
99
pageSize?: number;
1010
pageOffset?: number;
11+
nextCursor?: string;
1112
};
1213

1314
/**
@@ -24,7 +25,7 @@ export const getSearchResults = async (
2425
searchTerm: string,
2526
options: GetSearchResultsOptions
2627
): Promise<SearchResultsResponse> => {
27-
const { countryCode, languageCode, pageSize = 24, pageOffset = 0 } = options;
28+
const { countryCode, languageCode, pageSize, pageOffset, nextCursor } = options;
2829

2930
const url = new URL(GRAPHQL_BASE_URL);
3031

@@ -35,7 +36,8 @@ export const getSearchResults = async (
3536
languageCode,
3637
pageSize,
3738
pageOffset,
38-
searchTerm
39+
searchTerm,
40+
nextCursor
3941
};
4042

4143
url.searchParams.set("variables", JSON.stringify(variables));

0 commit comments

Comments
 (0)