aboutsummaryrefslogtreecommitdiffstats
path: root/lib/strfry.ts
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-10-31 09:29:04 -0700
committerAdam Soltys <[email protected]>2024-10-31 09:34:42 -0700
commitaa4cd39c943b67169def224e224bd07b815b70ec (patch)
tree2af857ac971705f4d20eb017864f0365d0b57ea6 /lib/strfry.ts
parentbc9c04f6519f32d3b444d4df0b276eba960480a9 (diff)
downloadcoinos-server-aa4cd39c943b67169def224e224bd07b815b70ec.tar.gz
coinos-server-aa4cd39c943b67169def224e224bd07b815b70ec.zip
biome lint
Diffstat (limited to 'lib/strfry.ts')
-rw-r--r--lib/strfry.ts17
1 files changed, 9 insertions, 8 deletions
diff --git a/lib/strfry.ts b/lib/strfry.ts
index 029c8eee..9caa539e 100644
--- a/lib/strfry.ts
+++ b/lib/strfry.ts
@@ -1,24 +1,24 @@
import { createServer, connect } from "net";
import { randomUUID } from "crypto";
-let exec = async (cmd) =>
+const exec = async (cmd) =>
new Promise((resolve, reject) => {
- let c = `/app/strfry ${cmd} 2>/dev/null`;
- let id = randomUUID();
+ const c = `/app/strfry ${cmd} 2>/dev/null`;
+ const id = randomUUID();
const resultSocketPath = `/sockets/result_${id}`;
const resultServer = createServer((socket) => {
let resultBuffer = "";
- let results = [];
+ const results = [];
socket.on("data", (data) => {
resultBuffer += data.toString();
- let parts = resultBuffer.split("\n");
+ const parts = resultBuffer.split("\n");
for (let i = 0; i < parts.length - 1; i++) {
try {
- let parsedObject = JSON.parse(parts[i]);
+ const parsedObject = JSON.parse(parts[i]);
results.push(parsedObject);
} catch (e) {
console.error(parts[i]);
@@ -54,5 +54,6 @@ let exec = async (cmd) =>
);
});
-export let scan = (f) => exec(`scan '${JSON.stringify(f)}'\n`)
-export let sync = (r, f) => exec(`sync ${r} --dir down --filter '${JSON.stringify(f)}'\n`)
+export const scan = (f) => exec(`scan '${JSON.stringify(f)}'\n`);
+export const sync = (r, f) =>
+ exec(`sync ${r} --dir down --filter '${JSON.stringify(f)}'\n`);