From dab463df5a60af0e438e70840b2c0572a1b09158 Mon Sep 17 00:00:00 2001
From: pgiertych <pgiertych@man.poznan.pl>
Date: Tue, 6 Jun 2023 12:31:06 +0200
Subject: [PATCH] refactored removal methods

---
 .../appmarket/domains/list/domainslist.component.html    | 2 +-
 .../removal-confirmation-modal.component.ts              | 9 ++-------
 2 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/src/app/appmarket/domains/list/domainslist.component.html b/src/app/appmarket/domains/list/domainslist.component.html
index 3993ed51..57c5fb47 100644
--- a/src/app/appmarket/domains/list/domainslist.component.html
+++ b/src/app/appmarket/domains/list/domainslist.component.html
@@ -46,4 +46,4 @@
 	</table>
 </div>
 
-<app-removal-confirmation-modal [domain]="domainToRemove" (onConfirm)="update()"></app-removal-confirmation-modal>
+<app-removal-confirmation-modal [domain]="domainToRemove" (onConfirm)="softRemoveDomain(domainToRemove.id)"></app-removal-confirmation-modal>
diff --git a/src/app/appmarket/domains/modals/removal-confirmation-modal/removal-confirmation-modal.component.ts b/src/app/appmarket/domains/modals/removal-confirmation-modal/removal-confirmation-modal.component.ts
index e925c3e4..07a0b8a7 100644
--- a/src/app/appmarket/domains/modals/removal-confirmation-modal/removal-confirmation-modal.component.ts
+++ b/src/app/appmarket/domains/modals/removal-confirmation-modal/removal-confirmation-modal.component.ts
@@ -19,21 +19,16 @@ export class RemovalConfirmationModalComponent {
   @Output()
   public onConfirm: EventEmitter<void> = new EventEmitter<void>();
 
-  constructor(private readonly domainService: DomainService) { }
-
   public show() {
     this.modal.show();
   }
 
   public hide() {
     this.modal.hide();
-    this.onConfirm.emit()
   }
 
   removeDomain() {
-    this.domainService.remove(this.domain.id, true).subscribe({
-      next: () => this.hide(),
-      error: err => console.error(err)
-    });
+    this.onConfirm.emit()
+    this.hide()
   }
 }
-- 
GitLab