From 8a01d9b2deb69f29a2d78157f69cfe601223f7bf Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Mon, 26 Oct 2020 18:53:08 +0100 Subject: [PATCH] Add server info store --- app/src/stores/server.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 app/src/stores/server.ts 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(); + }, + }, +});