From 16146f2aabf39c28edf42e062328d8bf6bbbb5fa Mon Sep 17 00:00:00 2001
From: Antonin Coquet <ext.sopra.acoquet@grandlyon.com>
Date: Thu, 29 Apr 2021 14:21:06 +0200
Subject: [PATCH] fix: changes after review

---
 .../newsletter-users/newsletter-users.component.ts     |  1 +
 src/app/admin/services/admin.service.ts                | 10 +++++-----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/app/admin/components/newsletter-users/newsletter-users.component.ts b/src/app/admin/components/newsletter-users/newsletter-users.component.ts
index 6eab37d75..2b8675165 100644
--- a/src/app/admin/components/newsletter-users/newsletter-users.component.ts
+++ b/src/app/admin/components/newsletter-users/newsletter-users.component.ts
@@ -36,6 +36,7 @@ export class NewsletterUsersComponent {
     if (shouldUnsubscribe) {
       this.adminService.unsubscribeEmail(email).subscribe((data) => {
         this.subscriptions = this.subscriptions.filter((obj) => obj.email !== email);
+        this.subscriptionsCount = this.subscriptions.length;
       });
     }
   }
diff --git a/src/app/admin/services/admin.service.ts b/src/app/admin/services/admin.service.ts
index 7e50a6509..85b41d252 100644
--- a/src/app/admin/services/admin.service.ts
+++ b/src/app/admin/services/admin.service.ts
@@ -22,23 +22,23 @@ export class AdminService {
   }
 
   public searchUsers(searchString: string): Observable<User[]> {
-    return this.http.post<User[]>(`api/admin/searchUsers`, { searchString });
+    return this.http.post<User[]>(`${this.baseUrl}/searchUsers`, { searchString });
   }
 
   public deleteUser(id: string): Observable<User> {
-    return this.http.delete<User>(`api/admin/user/` + id);
+    return this.http.delete<User>(`${this.baseUrl}/user/` + id);
   }
 
   public searchNewsletterSubscriptions(searchString: string): Observable<NewsletterSubscription[]> {
-    return this.http.post<NewsletterSubscription[]>(`api/admin/searchNewsletterSubscriptions`, { searchString });
+    return this.http.post<NewsletterSubscription[]>(`${this.baseUrl}/searchNewsletterSubscriptions`, { searchString });
   }
 
   public countNewsletterSubscriptions(): Observable<number> {
-    return this.http.get<number>(`api/admin/countNewsletterSubscriptions`);
+    return this.http.get<number>(`${this.baseUrl}/countNewsletterSubscriptions`);
   }
 
   public unsubscribeEmail(email: string): Observable<string> {
-    return this.http.delete<string>(`api/admin/newsletterSubscription/` + email);
+    return this.http.delete<string>(`${this.baseUrl}/newsletterSubscription/` + email);
   }
 
   public acceptStructureClaim(
-- 
GitLab