diff --git a/src/ticket/index.ts b/src/ticket/index.ts index 09f41b9..ccbc7cf 100644 --- a/src/ticket/index.ts +++ b/src/ticket/index.ts @@ -109,6 +109,27 @@ export const revertTransfer = async (uuid: string) => { } } + +export const getTransferLog = async (ticket_id: number) => { + const response = await fetch(`${getApiServer()}/ticket/${ticket_id}/transfer_log`, { + method: 'GET', + headers: { + "Content-Type": "application/json", + ...(await Oauth.getAuthHeaders()), + } + }); + + if (response.status === 403) { + throw new ApiGetError("You do not have access to view ticket transfer log.") + } + else if (!response.ok) { + throw new ApiGetError((await response.json())['error']); + } + else { + return await response.json(); + } +} + export const checkInTicket = async (ticket_id: number) => { const response = await fetch(`${getApiServer()}/ticket/${ticket_id}/check_in`, { method: 'POST',