From cd5eaf4d24d64b75067e5660581e7fcbf2e35881 Mon Sep 17 00:00:00 2001 From: Henrik Saura Engen Date: Sat, 24 May 2025 19:19:00 +0000 Subject: [PATCH] Added function to view all transfers for a ticket --- src/ticket/index.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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',