From c64392f45769108aa4134c7fd865f3d4bc664179 Mon Sep 17 00:00:00 2001 From: Blake Matthes Date: Wed, 13 May 2026 20:52:55 -0500 Subject: [PATCH] refactor(api): changes to call a helper api to quit and redirect if needed --- frontend/src/lib/queries/getSettings.ts | 5 +++-- frontend/src/lib/queries/notificationSubs.ts | 7 ++++--- frontend/src/lib/queries/notifications.ts | 5 +++-- frontend/src/lib/queries/servers.ts | 5 +++-- 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/frontend/src/lib/queries/getSettings.ts b/frontend/src/lib/queries/getSettings.ts index 4e7a2f0..c3f3fdf 100644 --- a/frontend/src/lib/queries/getSettings.ts +++ b/frontend/src/lib/queries/getSettings.ts @@ -1,5 +1,6 @@ import { keepPreviousData, queryOptions } from "@tanstack/react-query"; -import axios from "axios"; + +import { api } from "../apiHelper"; export function getSettings() { return queryOptions({ @@ -16,7 +17,7 @@ const fetch = async () => { await new Promise((res) => setTimeout(res, 1500)); } - const { data } = await axios.get("/lst/api/settings"); + const { data } = await api.get("/settings"); return data.data; }; diff --git a/frontend/src/lib/queries/notificationSubs.ts b/frontend/src/lib/queries/notificationSubs.ts index dafe20d..79f1294 100644 --- a/frontend/src/lib/queries/notificationSubs.ts +++ b/frontend/src/lib/queries/notificationSubs.ts @@ -1,5 +1,6 @@ import { keepPreviousData, queryOptions } from "@tanstack/react-query"; -import axios from "axios"; + +import { api } from "../apiHelper"; export function notificationSubs(userId?: string) { return queryOptions({ @@ -16,8 +17,8 @@ const fetch = async (userId?: string) => { await new Promise((res) => setTimeout(res, 1500)); } - const { data } = await axios.get( - `/lst/api/notification/sub${userId ? `?userId=${userId}` : ""}`, + const { data } = await api.get( + `/notification/sub${userId ? `?userId=${userId}` : ""}`, ); return data.data; diff --git a/frontend/src/lib/queries/notifications.ts b/frontend/src/lib/queries/notifications.ts index 397b749..d31b4b3 100644 --- a/frontend/src/lib/queries/notifications.ts +++ b/frontend/src/lib/queries/notifications.ts @@ -1,5 +1,6 @@ import { keepPreviousData, queryOptions } from "@tanstack/react-query"; -import axios from "axios"; + +import { api } from "../apiHelper"; export function notifications() { return queryOptions({ @@ -16,7 +17,7 @@ const fetch = async () => { await new Promise((res) => setTimeout(res, 1500)); } - const { data } = await axios.get("/lst/api/notification"); + const { data } = await api.get("/notification"); return data.data; }; diff --git a/frontend/src/lib/queries/servers.ts b/frontend/src/lib/queries/servers.ts index 36acbaf..1ab7d69 100644 --- a/frontend/src/lib/queries/servers.ts +++ b/frontend/src/lib/queries/servers.ts @@ -1,5 +1,6 @@ import { keepPreviousData, queryOptions } from "@tanstack/react-query"; -import axios from "axios"; + +import { api } from "../apiHelper"; export function servers() { return queryOptions({ @@ -16,7 +17,7 @@ const fetch = async () => { await new Promise((res) => setTimeout(res, 1500)); } - const { data } = await axios.get("/lst/api/servers"); + const { data } = await api.get("/servers"); return data.data; };