From 900d314a951a48bf9c2de978c0f4095f9799a611 Mon Sep 17 00:00:00 2001 From: LandaMm Date: Tue, 3 Jun 2025 00:07:00 +0200 Subject: [PATCH] feat: don't require view service id --- web/src/store/admin.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/web/src/store/admin.ts b/web/src/store/admin.ts index 318ef22..b6accfd 100644 --- a/web/src/store/admin.ts +++ b/web/src/store/admin.ts @@ -24,7 +24,7 @@ interface IAdminState { resetCredentials: () => void; togglingApiService: boolean; - toggleApiService: (id: string) => Promise; + toggleApiService: () => Promise; } export const useAdmin = create((set, get) => ({ @@ -67,12 +67,15 @@ export const useAdmin = create((set, get) => ({ } }, - toggleApiService: async (id) => { + toggleApiService: async () => { + const viewService = get().viewApiService; + if (!viewService) return; + set({ togglingApiService: true }); try { - await patchToggleApiService(id); - get().fetchApiService(id); + await patchToggleApiService(viewService.id); + get().fetchApiService(viewService.id); } catch (err) { console.log("ERR: Failed to toggle service:", err); } finally {