1import api from "../api"; 2 3const GlobalStore = { 4 namespaced: true, 5 state: { 6 hostName: "--", 7 hostStatus: null 8 }, 9 getters: { 10 hostName(state) { 11 return state.hostName; 12 }, 13 hostStatus(state) { 14 return state.hostStatus; 15 } 16 }, 17 mutations: { 18 setHostName(state, hostName) { 19 state.hostName = hostName; 20 } 21 }, 22 actions: { 23 getHostName({ commit }) { 24 api 25 .get("/xyz/openbmc_project/network/config/attr/HostName") 26 .then(response => { 27 const hostName = response.data.data; 28 commit("setHostName", hostName); 29 }) 30 .catch(error => console.log(error)); 31 } 32 } 33}; 34 35export default GlobalStore; 36