dataTarget: any = '';
ngUnsubscribe = new Subject();
private designerState: any;
+ packageId: any;
constructor(
private route: ActivatedRoute,
private designerStore: DesignerStore,
private toastService: ToastrService,
private ngxService: NgxUiLoaderService,
- private packageCreationExtractionService: PackageCreationExtractionService
+ private packageCreationExtractionService: PackageCreationExtractionService,
+ private activatedRoute: ActivatedRoute,
) {
super();
this.metadataClasses = this.metadataClasses.replace('complete', '');
this.isSaveEnabled = false;
}
+ this.activatedRoute.paramMap.subscribe(res => {
+ this.packageId = res.get('id');
+ });
}
editBluePrint() {
this.ngxService.start();
- this.configurationDashboardService.deletePackage(this.viewedPackage.id).subscribe(res => {
+ this.configurationDashboardService.deletePackage(this.packageId).subscribe(res => {
this.formTreeData();
this.saveBluePrintToDataBase();
this.packageCreationExtractionService.extractBlobToStore(this.currentBlob);
this.isSaveEnabled = true;
this.toastService.info('enriched successfully ');
+ }, err => {
+ this.handleError(err);
+ }, () => {
+ this.ngxService.stop();
});
}, error => {
this.toastService.error('error happened when enrich ' + error.message);
const id = response.toString().split('id')[1].split(':')[1].split('"')[1];
this.isSaveEnabled = false;
this.router.navigate(['/packages/package/' + id]);
+ }, err => {
+ this.handleError(err);
+ }, () => {
+ this.ngxService.stop();
});
}, error => {
this.handleError(error);
}
this.toastService.error('error happened when deploying ' + errorMessage);
console.log('Error -' + errorMessage);
+ this.ngxService.stop();
+ this.toastService.error('error happened when deploying' + error.message);
return throwError(errorMessage);
}
}