in email-mvt-archive/src/email-mvt-pixel-log-archiver-lambda.ts [8:16]
async function listAllObjects(s3Objects: S3.ObjectList, Bucket: string, ContinuationToken?: string){
const { Contents, IsTruncated, NextContinuationToken } = await s3.listObjectsV2({ Bucket, ContinuationToken }).promise();
if (Contents) {
s3Objects.push(...Contents);
}
if (IsTruncated) {
await listAllObjects(s3Objects, Bucket, NextContinuationToken); // RECURSIVE CALL
}
}