Skip to content

Commit 4c2a438

Browse files
committed
feat(types): pagination, update client codegen
1 parent 97a9c8f commit 4c2a438

File tree

9 files changed

+18
-9
lines changed

9 files changed

+18
-9
lines changed

clients/client-apprunner/src/pagination/ListObservabilityConfigurationsPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListObservabilityConfigurations(
5151
throw new Error("Invalid client, expected AppRunner | AppRunnerClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.NextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-connect/src/pagination/ListPhoneNumbersV2Paginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListPhoneNumbersV2(
5151
throw new Error("Invalid client, expected Connect | ConnectClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.NextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-connect/src/pagination/SearchAvailablePhoneNumbersPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateSearchAvailablePhoneNumbers(
5151
throw new Error("Invalid client, expected Connect | ConnectClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.NextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-connect/src/pagination/SearchUsersPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,9 @@ export async function* paginateSearchUsers(
4747
throw new Error("Invalid client, expected Connect | ConnectClient");
4848
}
4949
yield page;
50+
const prevToken = token;
5051
token = page.NextToken;
51-
hasNext = !!token;
52+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5253
}
5354
// @ts-ignore
5455
return undefined;

clients/client-glue/src/pagination/ListCustomEntityTypesPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListCustomEntityTypes(
5151
throw new Error("Invalid client, expected Glue | GlueClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.NextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-iotsitewise/src/pagination/BatchGetAssetPropertyAggregatesPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateBatchGetAssetPropertyAggregates(
5151
throw new Error("Invalid client, expected IoTSiteWise | IoTSiteWiseClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.nextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-iotsitewise/src/pagination/BatchGetAssetPropertyValueHistoryPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateBatchGetAssetPropertyValueHistory(
5151
throw new Error("Invalid client, expected IoTSiteWise | IoTSiteWiseClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.nextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-iotsitewise/src/pagination/BatchGetAssetPropertyValuePaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,9 @@ export async function* paginateBatchGetAssetPropertyValue(
5050
throw new Error("Invalid client, expected IoTSiteWise | IoTSiteWiseClient");
5151
}
5252
yield page;
53+
const prevToken = token;
5354
token = page.nextToken;
54-
hasNext = !!token;
55+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5556
}
5657
// @ts-ignore
5758
return undefined;

clients/client-mediatailor/src/pagination/ListLiveSourcesPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListLiveSources(
5151
throw new Error("Invalid client, expected MediaTailor | MediaTailorClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.NextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

0 commit comments

Comments
 (0)