Merge branch 'develop' of https://codeberg.org/calckey/calckey into upstream/develop

This commit is contained in:
Freeplay 2023-06-21 23:41:06 -04:00
commit f407910e70
1 changed files with 12 additions and 4 deletions

View File

@ -1,7 +1,7 @@
import * as os from "node:os"; import * as os from "node:os";
import si from "systeminformation"; import si from "systeminformation";
import define from "../define.js"; import define from "../define.js";
import meilisearch from "../../../db/meilisearch.js"; import meilisearch from "@/db/meilisearch.js";
export const meta = { export const meta = {
requireCredential: false, requireCredential: false,
@ -19,7 +19,15 @@ export const paramDef = {
export default define(meta, paramDef, async () => { export default define(meta, paramDef, async () => {
const memStats = await si.mem(); const memStats = await si.mem();
const fsStats = await si.fsSize(); const fsStats = await si.fsSize();
const meilisearchStats = await meilisearchStatus();
let fsIndex = 0;
// Get the first index of fs sizes that are actualy used.
for (const [i, stat] of fsStats.entries()) {
if (stat.rw === true && stat.used > 0) {
fsIndex = i;
break;
}
}
return { return {
machine: os.hostname(), machine: os.hostname(),
@ -31,8 +39,8 @@ export default define(meta, paramDef, async () => {
total: memStats.total, total: memStats.total,
}, },
fs: { fs: {
total: fsStats[0].size, total: fsStats[fsIndex].size,
used: fsStats[0].used, used: fsStats[fsIndex].used,
}, },
}; };
}); });