From 9834427ba633d9a92a76df092b40cddf9d02d997 Mon Sep 17 00:00:00 2001 From: "Parsa Yazdani (Quix)" Date: Tue, 5 Nov 2024 21:20:45 +1100 Subject: [PATCH] Fix circular statement --- deno.jsonc | 2 +- src/rpc/server.ts | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/deno.jsonc b/deno.jsonc index 7b1666a..ef3c9c3 100644 --- a/deno.jsonc +++ b/deno.jsonc @@ -1,6 +1,6 @@ { "name": "@starfiles/hydrafiles", - "version": "0.7.38", + "version": "0.7.39", "description": "The (P2P) web privacy layer.", "main": "src/hydrafiles.ts", "exports": { diff --git a/src/rpc/server.ts b/src/rpc/server.ts index 056cbdf..3d87fc2 100644 --- a/src/rpc/server.ts +++ b/src/rpc/server.ts @@ -277,7 +277,14 @@ class RPCServer { const rows = Array.from(this._client.files.files.values()).map((row) => { const { downloadCount, found, ...rest } = row; const _ = { downloadCount, found }; - return rest; + const filteredRest = Object.keys(rest) + .filter((key) => !key.startsWith("_")) + .reduce((obj, key) => { + // @ts-expect-error: + obj[key] = rest[key]; + return obj; + }, {}); + return filteredRest; }); headers.set("Content-Type", "application/json"); headers.set("Cache-Control", "public, max-age=10800");