pagination loading of subscription and databaseaccounts (#1877)

This commit is contained in:
sunghyunkang1111 2024-06-21 14:28:00 -05:00 committed by GitHub
parent fe892dcc62
commit 28db549fa1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 22 additions and 10 deletions

View File

@ -52,10 +52,16 @@ export async function fetchDatabaseAccountsFromGraph(
const body = { const body = {
query: databaseAccountsQuery, query: databaseAccountsQuery,
subscriptions: [subscriptionId], subscriptions: [subscriptionId],
...(skipToken && { ...(skipToken
? {
options: { options: {
$skipToken: skipToken, $skipToken: skipToken,
} as QueryRequestOptions, } as QueryRequestOptions,
}
: {
options: {
$top: 150,
} as QueryRequestOptions,
}), }),
}; };

View File

@ -51,10 +51,16 @@ export async function fetchSubscriptionsFromGraph(accessToken: string): Promise<
do { do {
const body = { const body = {
query: subscriptionsQuery, query: subscriptionsQuery,
...(skipToken && { ...(skipToken
? {
options: { options: {
$skipToken: skipToken, $skipToken: skipToken,
} as QueryRequestOptions, } as QueryRequestOptions,
}
: {
options: {
$top: 150,
} as QueryRequestOptions,
}), }),
}; };