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;