| import api from "../api"; |
| |
| const GlobalStore = { |
| namespaced: true, |
| state: { |
| hostName: "--", |
| hostStatus: null |
| }, |
| getters: { |
| hostName(state) { |
| return state.hostName; |
| }, |
| hostStatus(state) { |
| return state.hostStatus; |
| } |
| }, |
| mutations: { |
| setHostName(state, hostName) { |
| state.hostName = hostName; |
| } |
| }, |
| actions: { |
| getHostName({ commit }) { |
| api |
| .get("/xyz/openbmc_project/network/config/attr/HostName") |
| .then(response => { |
| const hostName = response.data.data; |
| commit("setHostName", hostName); |
| }) |
| .catch(error => console.log(error)); |
| } |
| } |
| }; |
| |
| export default GlobalStore; |