summaryrefslogtreecommitdiff
path: root/packages/frontend/src/widgets
diff options
context:
space:
mode:
authorokayurisotto <okayurisotto@proton.me>2023-07-14 10:45:01 +0900
committerGitHub <noreply@github.com>2023-07-14 10:45:01 +0900
commit2b6dbd4fcbec380d65b0c318932d9eeb3fcb3f7b (patch)
tree125b6f724450c37bd1c025d5b3e09c50dc2b20c9 /packages/frontend/src/widgets
parentrefactor: `substr` -> `substring` (#11273) (diff)
downloadsharkey-2b6dbd4fcbec380d65b0c318932d9eeb3fcb3f7b.tar.gz
sharkey-2b6dbd4fcbec380d65b0c318932d9eeb3fcb3f7b.tar.bz2
sharkey-2b6dbd4fcbec380d65b0c318932d9eeb3fcb3f7b.zip
refactor: 可読性のため一部で`Array.prototype.at`を使うように (#11274)
* refactor: `Array.prototype.at`を使うように * fixup! refactor: `Array.prototype.at`を使うように
Diffstat (limited to 'packages/frontend/src/widgets')
-rw-r--r--packages/frontend/src/widgets/server-metric/cpu-mem.vue8
-rw-r--r--packages/frontend/src/widgets/server-metric/net.vue8
2 files changed, 8 insertions, 8 deletions
diff --git a/packages/frontend/src/widgets/server-metric/cpu-mem.vue b/packages/frontend/src/widgets/server-metric/cpu-mem.vue
index c178ba5171..b9ba400b4d 100644
--- a/packages/frontend/src/widgets/server-metric/cpu-mem.vue
+++ b/packages/frontend/src/widgets/server-metric/cpu-mem.vue
@@ -121,10 +121,10 @@ function onStats(connStats) {
cpuPolygonPoints = `${viewBoxX - (stats.length - 1)},${viewBoxY} ${cpuPolylinePoints} ${viewBoxX},${viewBoxY}`;
memPolygonPoints = `${viewBoxX - (stats.length - 1)},${viewBoxY} ${memPolylinePoints} ${viewBoxX},${viewBoxY}`;
- cpuHeadX = cpuPolylinePointsStats[cpuPolylinePointsStats.length - 1][0];
- cpuHeadY = cpuPolylinePointsStats[cpuPolylinePointsStats.length - 1][1];
- memHeadX = memPolylinePointsStats[memPolylinePointsStats.length - 1][0];
- memHeadY = memPolylinePointsStats[memPolylinePointsStats.length - 1][1];
+ cpuHeadX = cpuPolylinePointsStats.at(-1)![0];
+ cpuHeadY = cpuPolylinePointsStats.at(-1)![1];
+ memHeadX = memPolylinePointsStats.at(-1)![0];
+ memHeadY = memPolylinePointsStats.at(-1)![1];
cpuP = (connStats.cpu * 100).toFixed(0);
memP = (connStats.mem.active / props.meta.mem.total * 100).toFixed(0);
diff --git a/packages/frontend/src/widgets/server-metric/net.vue b/packages/frontend/src/widgets/server-metric/net.vue
index 5a9134078d..817a422e63 100644
--- a/packages/frontend/src/widgets/server-metric/net.vue
+++ b/packages/frontend/src/widgets/server-metric/net.vue
@@ -94,10 +94,10 @@ function onStats(connStats) {
inPolygonPoints = `${viewBoxX - (stats.length - 1)},${viewBoxY} ${inPolylinePoints} ${viewBoxX},${viewBoxY}`;
outPolygonPoints = `${viewBoxX - (stats.length - 1)},${viewBoxY} ${outPolylinePoints} ${viewBoxX},${viewBoxY}`;
- inHeadX = inPolylinePointsStats[inPolylinePointsStats.length - 1][0];
- inHeadY = inPolylinePointsStats[inPolylinePointsStats.length - 1][1];
- outHeadX = outPolylinePointsStats[outPolylinePointsStats.length - 1][0];
- outHeadY = outPolylinePointsStats[outPolylinePointsStats.length - 1][1];
+ inHeadX = inPolylinePointsStats.at(-1)![0];
+ inHeadY = inPolylinePointsStats.at(-1)![1];
+ outHeadX = outPolylinePointsStats.at(-1)![0];
+ outHeadY = outPolylinePointsStats.at(-1)![1];
inRecent = connStats.net.rx;
outRecent = connStats.net.tx;