diff --git a/app/src/stores/server.ts b/app/src/stores/server.ts new file mode 100644 index 0000000000..c0b3fed0ec --- /dev/null +++ b/app/src/stores/server.ts @@ -0,0 +1,18 @@ +import { createStore } from 'pinia'; +import api from '@/api'; + +export const useServerStore = createStore({ + id: 'serverStore', + state: () => ({ + info: null, + }), + actions: { + async hydrate() { + const response = await api.get(`/server/info`); + this.state.info = response.data.data; + }, + dehydrate() { + this.reset(); + }, + }, +});