Refactor getAdminNotifications to streamline parameter handling for API requests, improving readability and maintainability.

This commit is contained in:
PEDZEO
2026-01-19 01:31:29 +03:00
parent 472cd27320
commit acfebd7878

View File

@@ -32,9 +32,11 @@ export const ticketNotificationsApi = {
// Admin notifications
getAdminNotifications: async (unreadOnly = false, limit = 50, offset = 0): Promise<TicketNotificationList> => {
const response = await apiClient.get('/cabinet/admin/tickets/notifications', {
params: { unread_only: unreadOnly, limit, offset }
})
const params: Record<string, unknown> = { limit, offset }
if (unreadOnly) {
params.unread_only = true
}
const response = await apiClient.get('/cabinet/admin/tickets/notifications', { params })
return response.data
},