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 6eab37d755f25440cf6fada6575c05d0dc759047..2b8675165164070d1dfe52af192c0f194cbc58ed 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 7e50a65092f4a37670210d43660908c49cb1e66a..85b41d252dd793714f14490002e390604c4db052 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(