in genai-for-marketing/frontend/src/app/trendspotting/trendspotting.component.ts [113:146]
onSummarizeNewsSubmit() {
this.showProgress = true;
this.getCampaign();
// let keyword1Value
// if(this.summarizeNewsForm.controls.keyword1?.value === null){
// this.keyword1Value = 'Fashion';
// } else{
// this.keyword1Value = this.summarizeNewsForm.controls.keyword1?.value;
// }
let keywords = []
if (this.keyword1Value) {
keywords.push(this.keyword1Value)
}
let keyword2Value = this.summarizeNewsForm.controls.keyword2?.value;
if (keyword2Value) {
keywords.push(keyword2Value)
}
let keyword3Value = this.summarizeNewsForm.controls.keyword3?.value;
if (keyword3Value) {
keywords.push(keyword3Value)
}
let obj = {
"keywords": keywords,
"max_records": this.summarizeNewsForm.controls.maxRecords?.value,
"max_days": 30
}
this.trendService.postSummarizeNews(obj).subscribe((res: any) => {
this.summarizeNewsResults = res?.summaries;
this.showData = true;
this.showProgress = false;
})
}