diff --git a/app/src/store/index.js b/app/src/store/index.js index 34c2938..091ae7a 100644 --- a/app/src/store/index.js +++ b/app/src/store/index.js @@ -114,30 +114,18 @@ const store = new Vuex.Store({ getTimezone: () => (timezone) => { return timezones.getTimezone(timezone) }, + getFSUsage: (state) => { + return Math.round( + (100 / state.stats.device.fs.total) * state.stats.device.fs.used, + ) + }, + getMemoryUsage: (state) => { + return Math.round( + (100 / state.stats.device.heap.total) * state.stats.device.heap.free, + ) + }, + }, }) -// sensor push data -/* -const connection = new WebSocket('ws://' + window.location.host + '/ws') -connection.onmessage = (message) => { - const log = JSON.parse(message.data) - log.last_update = new Date() - - store.commit('updateSensor', log) - store.commit('addSensorHistory', log) - store.commit('notification', log) -} - -store.watch( - state => state.pushUpdate, - (value) => { - if (value) { - console.info('TODO:: enable websocket') - } else { - console.info('TODO:: disable websocket') - } - }, -) -*/ export default store diff --git a/app/src/views/System.vue b/app/src/views/System.vue index e999306..2918667 100644 --- a/app/src/views/System.vue +++ b/app/src/views/System.vue @@ -70,10 +70,10 @@ - {{ fsUsage }} + {{ getFSUsage }} @@ -95,17 +95,6 @@ - - - @@ -117,10 +106,10 @@ - {{ memoryUsage }} + {{ getMemoryUsage }} @@ -143,17 +132,6 @@ - - - @@ -168,7 +146,7 @@