async function getInfoVideoAll()

in provider-utils/awscloudformation/utils/video-getinfo.js [9:28]


async function getInfoVideoAll(context) {
  const amplifyMeta = context.amplify.getProjectMeta();
  if ('video' in amplifyMeta && Object.keys(amplifyMeta.video).length !== 0) {
    Object.values(amplifyMeta.video).forEach((project) => {
      if ('output' in project) {
        if (project.serviceType === 'video-on-demand') {
          prettifyOutputVod(context, project.output);
        } else if (project.serviceType === 'livestream') {
          prettifyOutputLive(context, project.output);
        } else if (project.serviceType === 'ivs') {
          prettifyOutputIVS(context, project.output);
        }
        if ('oMediaLivePrimaryIngestUrl' in project.output) {
          prettifyOutputLive(context, project.output);
        }
      }
    });
    await generateAWSExportsVideo(context);
  }
}