import api from '../../api'; | |
import i18n from '../../../i18n'; | |
const ControlStore = { | |
namespaced: true, | |
actions: { | |
async rebootBmc() { | |
const data = { ResetType: 'GracefulRestart' }; | |
return await api | |
.post('/redfish/v1/Managers/bmc/Actions/Manager.Reset', data) | |
.then(() => i18n.t('pageRebootBmc.toastMessages.successRebootStart')) | |
.catch(error => { | |
console.log(error); | |
throw new Error( | |
i18n.t('pageRebootBmc.toastMessages.errorRebootStart') | |
); | |
}); | |
} | |
} | |
}; | |
export default ControlStore; |