diff options
| author | Adam Soltys <[email protected]> | 2024-10-31 09:29:04 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-10-31 09:34:42 -0700 |
| commit | aa4cd39c943b67169def224e224bd07b815b70ec (patch) | |
| tree | 2af857ac971705f4d20eb017864f0365d0b57ea6 /lib/strfry.ts | |
| parent | bc9c04f6519f32d3b444d4df0b276eba960480a9 (diff) | |
| download | coinos-server-aa4cd39c943b67169def224e224bd07b815b70ec.tar.gz coinos-server-aa4cd39c943b67169def224e224bd07b815b70ec.zip | |
biome lint
Diffstat (limited to 'lib/strfry.ts')
| -rw-r--r-- | lib/strfry.ts | 17 |
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`); |
