diff --git a/lib/api/tickets.ts b/lib/api/tickets.ts index cda5a33..8dd07b0 100644 --- a/lib/api/tickets.ts +++ b/lib/api/tickets.ts @@ -2,10 +2,11 @@ import { CreateTicketRequest, CreateTicketResponse } from "../model/ticket"; import { makeRequest } from "./makeRequest"; -export function createTicket({ url, body, useToken = true }: { +export function createTicket({ url, body, useToken = true, systemError }: { url: string; body: CreateTicketRequest; useToken?: boolean; + systemError?: boolean; }): Promise { return makeRequest({ url, diff --git a/lib/hooks/useAllTariffsFetcher.ts b/lib/hooks/useAllTariffsFetcher.ts index 2eb38e8..faa4371 100644 --- a/lib/hooks/useAllTariffsFetcher.ts +++ b/lib/hooks/useAllTariffsFetcher.ts @@ -40,7 +40,7 @@ export function useAllTariffsFetcher({ useToken: true, signal: controller.signal, }); - if (result.tariffs.length > 0) { + if (result.totalPages < apiPage) { onNewTariffsRef.current(result.tariffs); apiPage++; } else { diff --git a/lib/model/ticket.ts b/lib/model/ticket.ts index d6ec542..1d7d052 100644 --- a/lib/model/ticket.ts +++ b/lib/model/ticket.ts @@ -3,6 +3,7 @@ export interface CreateTicketRequest { Title: string; Message: string; + systemError: boolean; } export interface CreateTicketResponse {