in src/ListJournalExports.ts [56:75]
async function listJournalExports(ledgerName: string): Promise<void> {
log(`Listing journal exports for ledger: ${ledgerName}.`);
const qldbClient: QLDB = new QLDB();
const exportDescriptions: JournalS3ExportDescription[] = [];
let nextToken: string = null;
do {
const request: ListJournalS3ExportsForLedgerRequest = {
Name: ledgerName,
MaxResults: MAX_RESULTS,
NextToken: nextToken
};
const result: ListJournalS3ExportsForLedgerResponse =
await qldbClient.listJournalS3ExportsForLedger(request).promise();
exportDescriptions.push(...result.JournalS3Exports);
nextToken = result.NextToken;
} while (nextToken != null);
log(`Success. List of journal exports: ${JSON.stringify(exportDescriptions)}`);
}