From f9891facce43ed98db5200faf2edf49e04b55149 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Mon, 22 Dec 2025 16:08:00 +0330 Subject: [PATCH] update: controller --- src/modules/dmenu/providers/icons.service.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/dmenu/providers/icons.service.ts b/src/modules/dmenu/providers/icons.service.ts index 2cf4d18..e1c6e6f 100644 --- a/src/modules/dmenu/providers/icons.service.ts +++ b/src/modules/dmenu/providers/icons.service.ts @@ -98,7 +98,7 @@ export class IconsService { async removeIcon(id: string) { try { - const { data } = await firstValueFrom( + const response = await firstValueFrom( this.httpService.delete(`${this.config.baseUrl}/super-admin/icons/${id}`, { headers: this.getHeaders() }).pipe( catchError((err: AxiosError) => { this.logger.error(`Failed to delete icon: ${err.message}`, err.stack); @@ -106,7 +106,7 @@ export class IconsService { }), ), ); - return data; + return response.data ?? { message: "Icon deleted successfully" }; } catch (error: unknown) { this.logger.error(`Error deleting icon: ${error instanceof Error ? error.message : "Unknown error"}`); throw error; @@ -184,7 +184,7 @@ export class IconsService { async removeGroup(id: string) { try { - const { data } = await firstValueFrom( + const response = await firstValueFrom( this.httpService.delete(`${this.config.baseUrl}/super-admin/icons/groups/${id}`, { headers: this.getHeaders() }).pipe( catchError((err: AxiosError) => { this.logger.error(`Failed to delete group: ${err.message}`, err.stack); @@ -192,7 +192,7 @@ export class IconsService { }), ), ); - return data; + return response.data ?? { message: "Group deleted successfully" }; } catch (error: unknown) { this.logger.error(`Error deleting group: ${error instanceof Error ? error.message : "Unknown error"}`); throw error;