From 16e0cc39c9a3d66fbee5406ca66748d0fe692b3a Mon Sep 17 00:00:00 2001 From: velzie Date: Mon, 28 Oct 2024 21:07:38 -0400 Subject: [PATCH] function proxy jank --- src/client/shared/function.ts | 8 +++----- src/client/shared/wrap.ts | 5 +++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/client/shared/function.ts b/src/client/shared/function.ts index 40bc2a1..3112b24 100644 --- a/src/client/shared/function.ts +++ b/src/client/shared/function.ts @@ -4,11 +4,9 @@ import { rewriteJs } from "../../shared"; function rewriteFunction(ctx: ProxyCtx, client: ScramjetClient) { const stringifiedFunction = ctx.call().toString(); - const content = rewriteJs( - `return ${stringifiedFunction}`, - false, - client.meta - ); + const content = + "return " + rewriteJs(`return ${stringifiedFunction}`, false, client.meta); + console.log(content); ctx.return(ctx.fn(content)()); } diff --git a/src/client/shared/wrap.ts b/src/client/shared/wrap.ts index 106e406..82bd532 100644 --- a/src/client/shared/wrap.ts +++ b/src/client/shared/wrap.ts @@ -63,8 +63,9 @@ export default function (client: ScramjetClient, self: typeof globalThis) { {}, { set(t, p, v) { - console.log(p, v); - self[p] = v; + try { + self[p] = v; + } catch {} return true; }, }