From 6e09dd79705f941a91a4ff094fbddda831492216 Mon Sep 17 00:00:00 2001 From: Maksim Zakharov Date: Fri, 19 Aug 2022 16:31:49 +0300 Subject: refactor pci store --- src/store/modules/HardwareStatus/PciStore.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'src/store/modules/HardwareStatus/PciStore.js') diff --git a/src/store/modules/HardwareStatus/PciStore.js b/src/store/modules/HardwareStatus/PciStore.js index e49e452c..538b783f 100644 --- a/src/store/modules/HardwareStatus/PciStore.js +++ b/src/store/modules/HardwareStatus/PciStore.js @@ -101,18 +101,15 @@ const PciStore = { return Promise.allSettled(Members) .then((response) => { commit('setPciDevisesMembers', response); + const Functions = response + .map((item) => item.value.data.Members) + .flat(Infinity) + .map((item) => api.get(item['@odata.id'])); + return Promise.allSettled(Functions); }) + .then((response) => commit('setFunctionDevices', response)) .catch((error) => console.log(error)); }, - async getFunctionDevices({ commit, state }) { - const Functions = state.pci - .map((item) => item.Members) - .flat(Infinity) - .map((item) => api.get(item['@odata.id'])); - return Promise.allSettled(Functions).then((response) => - commit('setFunctionDevices', response) - ); - }, }, }; -- cgit v1.2.3