import { create } from "zustand"; import type { TSystemCoreCnf } from '@/types/system' import { getSysCoreCnf as _getSysCoreCnf, } from "@/service/system"; export interface AgentStoreState { sysCoreCnf: TSystemCoreCnf | null; getSysCoreCnf: () => Promise; } export const useSystemStore = create((set, get) => ({ sysCoreCnf: null, getSysCoreCnf: async () => { const response = await _getSysCoreCnf() if (response && response?.data) { set({ sysCoreCnf: response.data }); return response.data; } return null; } }));