diff --git a/app/web/src/base/load/db/client-db.tsx b/app/web/src/base/load/db/client-db.tsx index e231f8fb..3bcdd809 100644 --- a/app/web/src/base/load/db/client-db.tsx +++ b/app/web/src/base/load/db/client-db.tsx @@ -1,5 +1,6 @@ import hash_sum from "hash-sum"; -import { fetchViaProxy } from "../../../nova/vi/load/proxy"; +import { fetchViaProxy } from "../proxy"; +import pako from "pako"; export const dbClient = (name: string, dburl: string) => { return new Proxy( @@ -36,13 +37,20 @@ export const dbClient = (name: string, dburl: string) => { if (table.startsWith("$")) { return (...params: any[]) => { + const bytes = pako.gzip(JSON.stringify(params)); + return fetchSendDb( name, { name, action: "query", table, - params, + params: btoa( + bytes.reduce( + (acc, current) => acc + String.fromCharCode(current), + "" + ) + ), }, dburl ); diff --git a/pkgs/core/utils/query.ts b/pkgs/core/utils/query.ts index 62b9fe15..51457cc4 100644 --- a/pkgs/core/utils/query.ts +++ b/pkgs/core/utils/query.ts @@ -30,6 +30,7 @@ export const execQuery = async (args: DBArg, prisma: any) => { } } + return []; } catch (e) { console.log(e); return e;