From 89c2abd5cf3d1fc0e301683f41d197aa7ddcb263 Mon Sep 17 00:00:00 2001 From: hosseintaromi Date: Mon, 9 Feb 2026 15:49:25 +0330 Subject: [PATCH] fix(requests): update API request parameters to handle null values and improve type safety - Modified request parameter types to allow null values for better handling of optional filters. - Updated boolean parameters to be represented as strings ("true" or "false") for consistency in API requests. - Enhanced type definitions in various report request files to improve clarity and prevent potential errors. These changes improve the robustness and reliability of API interactions across the application. --- src/pages/admin-notifications/core/_requests.ts | 6 ++++-- .../contact-us/contact-us-list/ContactUsListPage.tsx | 2 +- .../discount-code-form/DiscountCodeFormPage.tsx | 3 ++- src/pages/reports/discount-statistics/core/_hooks.ts | 2 +- src/pages/reports/discount-statistics/core/_requests.ts | 6 +++--- src/pages/reports/sales-summary/core/_requests.ts | 4 ++-- src/pages/reports/variant-comparison/core/_requests.ts | 6 +++--- src/pages/wallet/wallet-credit/WalletCreditPage.tsx | 7 ++++--- src/utils/numberUtils.ts | 8 ++++++-- 9 files changed, 26 insertions(+), 18 deletions(-) diff --git a/src/pages/admin-notifications/core/_requests.ts b/src/pages/admin-notifications/core/_requests.ts index 41d804e..8f435ab 100644 --- a/src/pages/admin-notifications/core/_requests.ts +++ b/src/pages/admin-notifications/core/_requests.ts @@ -46,14 +46,16 @@ export const markNotificationRead = async ( notificationId: number ): Promise => { const response = await httpPutRequest( - APIUrlGenerator(API_ROUTES.MARK_NOTIFICATION_READ(notificationId.toString())) + APIUrlGenerator(API_ROUTES.MARK_NOTIFICATION_READ(notificationId.toString())), + {} ); return response.data; }; export const markAllNotificationsRead = async (): Promise => { const response = await httpPutRequest( - APIUrlGenerator(API_ROUTES.MARK_ALL_NOTIFICATIONS_READ) + APIUrlGenerator(API_ROUTES.MARK_ALL_NOTIFICATIONS_READ), + {} ); return response.data; }; diff --git a/src/pages/contact-us/contact-us-list/ContactUsListPage.tsx b/src/pages/contact-us/contact-us-list/ContactUsListPage.tsx index 452d496..4e26bde 100644 --- a/src/pages/contact-us/contact-us-list/ContactUsListPage.tsx +++ b/src/pages/contact-us/contact-us-list/ContactUsListPage.tsx @@ -85,7 +85,7 @@ const ContactUsListPage: React.FC = () => { key: 'actions', label: 'عملیات', align: 'center', - render: (_val, row: any) => ( + render: (_val: unknown, row: any) => (