From 04835bf8fd42dd68f1c04d77f9dfd23d5d638aae Mon Sep 17 00:00:00 2001 From: Thomas Ballmann Date: Sun, 27 Dec 2020 16:13:33 +0100 Subject: [PATCH] #54 bugfix and code clean up --- app/src/store/index.js | 34 +++++++++++----------------------- app/src/views/System.vue | 38 ++++++-------------------------------- 2 files changed, 17 insertions(+), 55 deletions(-) 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 @@