diff options
author | Derick Montague <derick.montague@ibm.com> | 2020-10-22 00:20:00 +0300 |
---|---|---|
committer | Derick Montague <derick.montague@ibm.com> | 2020-11-03 19:47:51 +0300 |
commit | 602e98aa32f82fd3b0c3d250c7cc1f8da971db24 (patch) | |
tree | 2894194868ff987718a8b19f112b8106d662aa83 /src/store/modules/Health/EventLogStore.js | |
parent | 47165201c79b3d2c4ccc62a49a9c75d038ee8fe6 (diff) | |
download | webui-vue-602e98aa32f82fd3b0c3d250c7cc1f8da971db24.tar.xz |
Update linting packages to use latest
- 99% of changes were small syntax changes that were changed by the
lint command. There were a couple of small manual changes to meet the
property order patterns established as part of the vue:recommended
guidelines.
There are rules that were set from errors to warnings and new stories
are being opened to address those issues.
Testing:
- Successfully ran npm run serve
- Successfully ran npm run lint
- Verified functionality works as expected, e.g. success and failure use cases
- Resolved any JavaScript errors thrown to the console
Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: Ie082f31c73ccbe8a60afa8f88a9ef6dbf33d9fd2
Diffstat (limited to 'src/store/modules/Health/EventLogStore.js')
-rw-r--r-- | src/store/modules/Health/EventLogStore.js | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/src/store/modules/Health/EventLogStore.js b/src/store/modules/Health/EventLogStore.js index 79bee02a..bf1de2f4 100644 --- a/src/store/modules/Health/EventLogStore.js +++ b/src/store/modules/Health/EventLogStore.js @@ -17,31 +17,32 @@ const getHealthStatus = (events, loadedEvents) => { // TODO: High priority events should also check if Log // is resolved when the property is available in Redfish -const getHighPriorityEvents = events => +const getHighPriorityEvents = (events) => events.filter(({ severity }) => severity === 'Critical'); const EventLogStore = { namespaced: true, state: { allEvents: [], - loadedEvents: false + loadedEvents: false, }, getters: { - allEvents: state => state.allEvents, - highPriorityEvents: state => getHighPriorityEvents(state.allEvents), - healthStatus: state => getHealthStatus(state.allEvents, state.loadedEvents) + allEvents: (state) => state.allEvents, + highPriorityEvents: (state) => getHighPriorityEvents(state.allEvents), + healthStatus: (state) => + getHealthStatus(state.allEvents, state.loadedEvents), }, mutations: { setAllEvents: (state, allEvents) => ( (state.allEvents = allEvents), (state.loadedEvents = true) - ) + ), }, actions: { async getEventLogData({ commit }) { return await api .get('/redfish/v1/Systems/system/LogServices/EventLog/Entries') .then(({ data: { Members = [] } = {} }) => { - const eventLogs = Members.map(log => { + const eventLogs = Members.map((log) => { const { Id, Severity, Created, EntryType, Message } = log; return { id: Id, @@ -49,25 +50,25 @@ const EventLogStore = { date: new Date(Created), type: EntryType, description: Message, - uri: log['@odata.id'] + uri: log['@odata.id'], }; }); commit('setAllEvents', eventLogs); }) - .catch(error => { + .catch((error) => { console.log('Event Log Data:', error); }); }, async deleteEventLogs({ dispatch }, uris = []) { - const promises = uris.map(uri => - api.delete(uri).catch(error => { + const promises = uris.map((uri) => + api.delete(uri).catch((error) => { console.log(error); return error; }) ); return await api .all(promises) - .then(response => { + .then((response) => { dispatch('getEventLogData'); return response; }) @@ -95,8 +96,8 @@ const EventLogStore = { return toastMessages; }) ); - } - } + }, + }, }; export default EventLogStore; |