aboutsummaryrefslogtreecommitdiff
path: root/src/site/store
diff options
context:
space:
mode:
authorKana <[email protected]>2021-01-08 13:46:17 +0900
committerGitHub <[email protected]>2021-01-08 13:46:17 +0900
commit0205300cb907ad14115a30c4152f5df31385eb37 (patch)
treee6751c9c112886010e1b8736de0bdbff1a6df6d8 /src/site/store
parentchore: update sharex snippet to use apiKey instead of jwt (diff)
parentfix: indentation (diff)
downloadhost.fuwn.me-0205300cb907ad14115a30c4152f5df31385eb37.tar.xz
host.fuwn.me-0205300cb907ad14115a30c4152f5df31385eb37.zip
Merge pull request #248 from WeebDev/feature/stats-dashboard
feature: Add basic statistics UI
Diffstat (limited to 'src/site/store')
-rw-r--r--src/site/store/admin.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/site/store/admin.js b/src/site/store/admin.js
index 58b63b5..b2d1926 100644
--- a/src/site/store/admin.js
+++ b/src/site/store/admin.js
@@ -11,7 +11,8 @@ export const state = () => ({
files: []
},
file: {},
- settings: {}
+ settings: {},
+ statistics: {}
});
export const actions = {
@@ -21,6 +22,12 @@ export const actions = {
return response;
},
+ async fetchStatistics({ commit }) {
+ const response = await this.$axios.$get('service/statistics');
+ commit('setStatistics', response);
+
+ return response;
+ },
async fetchUsers({ commit }) {
const response = await this.$axios.$get('admin/users');
commit('setUsers', response);
@@ -89,6 +96,9 @@ export const mutations = {
setSettings(state, { config }) {
state.settings = config;
},
+ setStatistics(state, { statistics }) {
+ state.statistics = statistics;
+ },
setUsers(state, { users }) {
state.users = users;
},