exportEmails()

in genai-for-marketing/frontend/src/app/content-review/content-review.component.ts [193:214]


  exportEmails(docName: any, textData: any, image_prefix: any, images: any) {
    let gcs_paths = [];

    for (let i = 0; i < images.length; i++) {
      gcs_paths.push(images[i].gcs_path)
    }
    let persionalized_emails = this.selectedCampaignFromDropdown[0].data.emails.persionalized_emails;
    let concatenated_text = '';
    for (let i = 0; i < persionalized_emails.length; i++) {
      concatenated_text = concatenated_text + '\n' + persionalized_emails[i].email + '\n' + persionalized_emails[i].first_name + '\n' + persionalized_emails[i].text + '\n' + persionalized_emails[i].translation + '\n\n';
    }
    let obj = {
      "folder_id": this.folderId,
      "doc_name": docName,
      "text": textData + '\n' + concatenated_text,
      "image_prefix": image_prefix,
      "images": gcs_paths
    }
    this.contentReview.export(obj, this.userId, this.campaignId).subscribe((res: any) => {
      this.showExportFileLink = true
    });
  }