in genai-for-marketing/frontend/src/app/email-copy/email-copy.component.ts [220:262]
generateEmailText() {
if (this.showGenarateImageEmaildata) {
this.showProgress = true
let obj = {
"type": "Email",
"theme": this.selectedCampaignFromDropdown[0].data.theme,
"context": "Audience Age Range:" + this.selectedCampaignFromDropdown[0].data.brief.age_select_theme + ", Gender:"
+ this.selectedCampaignFromDropdown[0].data.brief.gender_select_theme,
"no_of_char": 500,
"audience_age_range": this.selectedCampaignFromDropdown[0].data.brief.age_select_theme,
"audience_gender": this.selectedCampaignFromDropdown[0].data.brief.gender_select_theme,
"image_generate": false
}
this.emailService.generateEmailText(obj).subscribe((res: any) => {
this.textContent = res.generated_content.text;
this.showEmailContents = true;
this.showProgress = false;
});
} else {
if (this.contextVal === "") {
alert('please enter context value')
} else {
this.showProgress = true
let obj = {
"type": "Email",
"theme": this.selectedCampaignFromDropdown[0].data.theme,
"context": "Audience Age Range:" + this.selectedCampaignFromDropdown[0].data.brief.age_select_theme + ", Gender:"
+ this.selectedCampaignFromDropdown[0].data.brief.gender_select_theme,
"no_of_char": 500,
"audience_age_range": this.selectedCampaignFromDropdown[0].data.brief.age_select_theme,
"audience_gender": this.selectedCampaignFromDropdown[0].data.brief.gender_select_theme,
"image_generate": false
}
this.emailService.generateEmailText(obj).subscribe((res: any) => {
this.textContent = res.generated_content.text;
this.showEmailContents = true;
//this.bulkEmail();
this.generateEmailCopy();
});
}
}
}