saveImageToDrive()

in genai-for-marketing/frontend/src/app/website-post/website-post.component.ts [327:342]


  saveImageToDrive() {
    this.showSaveSpinner = true;
    if (this.selectedImage?.changingThisBreaksApplicationSecurity) {
      this.selectedImage = this.selectedImage?.changingThisBreaksApplicationSecurity
    }
    if (!this.selectedImage) {
      this.selectedImage = this.images[0].image;
    }
    var selectedImage = this.campaignServ.dataURLtoFile(`${this.selectedImage}`, 'website_post_image.png')
    let selectedCampaign = this.CampaignResults.filter((c: any) => c.id === this.campaignId);
    let folder_id = selectedCampaign[0].data.workspace_assets.new_folder_id
    this.campaignServ.imageUploadToGCS(selectedImage, folder_id, event).subscribe((res: any) => {
      this.saveCampaignId = res;
      this.saveCampaignWebsitePost(this.saveCampaignId, selectedCampaign)
    })
  }