From d7412410f2efa8599c5be6cee94d6ac60a47feb8 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 26 Mar 2019 08:02:09 -0400 Subject: [PATCH] group paging cleanup --- jslib | 2 +- src/services/gsuite-directory.service.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jslib b/jslib index 593870e9..a884f779 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit 593870e9365d68e924955f1ec192a70216b63621 +Subproject commit a884f779381d0958ce31a99c2cd9e62cd9fba521 diff --git a/src/services/gsuite-directory.service.ts b/src/services/gsuite-directory.service.ts index ca37c54e..4616f5a0 100644 --- a/src/services/gsuite-directory.service.ts +++ b/src/services/gsuite-directory.service.ts @@ -131,16 +131,16 @@ export class GSuiteDirectoryService extends BaseDirectoryService implements Dire let nextPageToken; let p = Object.assign({}); - while(true) { + while (true) { this.logService.info('Querying groups - nextPageToken:' + nextPageToken); p = Object.assign({ pageToken: nextPageToken }, this.authParams); const res = await this.service.groups.list(p); - nextPageToken = res.data.nextPageToken; - if (res.status !== 200) { throw new Error('Group list API failed: ' + res.statusText); } + + nextPageToken = res.data.nextPageToken; if (res.data.groups != null) { for (const group of res.data.groups) { if (!this.filterOutResult(setFilter, group.name)) {