function handle_s3_response()

in aws/lambdas/create-s3-index-html/index.js [19:36]


function handle_s3_response(err, data, event, callback, acc) {
  if (err) {
    callback(err, data);
    return;
  }
  acc = acc.concat(data.Contents);
  if (data.IsTruncated) {
    const s3 = new AWS.S3();
    s3.listObjectsV2(
      { Bucket: event.bucket, ContinuationToken: data.NextContinuationToken },
      (err2, data2) =>
        handle_s3_response(err2, data2, event, callback, acc)
    );
    return;
  }

  publish_indices(event, acc, callback);
}