From 7a19c43e6a2393e7adf29d8a7964727b38566b8b Mon Sep 17 00:00:00 2001 From: Dominic Arrojado Date: Fri, 23 Feb 2024 00:49:03 +0800 Subject: [PATCH] implement slots last available date api changes --- lib/api-hooks.ts | 6 +++--- lib/types.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/api-hooks.ts b/lib/api-hooks.ts index 7a50a52..810e041 100644 --- a/lib/api-hooks.ts +++ b/lib/api-hooks.ts @@ -95,14 +95,14 @@ export function useGetLastAvailableSlotsDate() { const axios = (await import('axios')).default; const res = await axios.get( - `${API_URL}${ApiEndpoint.LAST_AVAILABLE_SLOTS_INFO}` + `${API_URL}${ApiEndpoint.SLOTS_LAST_AVAILABLE_DATES}` ); - if (!res.data || !res.data.updatedAt) { + if (!res.data || !res.data.tourism) { throw new Error('No data'); } - const date = new Date(res.data.updatedAt); + const date = new Date(res.data.tourism); const formattedDate = new Intl.DateTimeFormat('en-GB', { year: 'numeric', month: 'long', diff --git a/lib/types.ts b/lib/types.ts index 35be063..91a321d 100644 --- a/lib/types.ts +++ b/lib/types.ts @@ -16,7 +16,7 @@ export enum ApiEndpoint { SUBSCRIPTION_REQUESTS = '/subscription-requests', SUBSCRIPTION_REQUEST_VERIFY = '/subscription-requests/:id/verify', SUBSCRIPTION = '/subscriptions/contact-mode/:contact-mode/topics/:topic', - LAST_AVAILABLE_SLOTS_INFO = '/japan-visa-checker/last-available-slots-info', + SLOTS_LAST_AVAILABLE_DATES = '/japan-visa-checker/slots-last-available-dates', } export enum FetchState {