This commit is contained in:
velzie 2024-07-28 21:46:34 -04:00
commit ab7d18f104
No known key found for this signature in database
GPG key ID: 048413F95F0DDE1F

View file

@ -2,11 +2,9 @@ import { ScramjetClient, ProxyCtx } from "../client";
import { config, rewriteJs } from "../shared"; import { config, rewriteJs } from "../shared";
function rewriteFunction(ctx: ProxyCtx) { function rewriteFunction(ctx: ProxyCtx) {
for (const i in ctx.args) { const stringifiedFunction = ctx.fn(...ctx.args).toString();
ctx.args[i] = rewriteJs(ctx.args[i]);
}
ctx.return(ctx.fn(...ctx.args)); ctx.return(ctx.fn(`return ${rewriteJs(stringifiedFunction)}`)());
} }
export default function (client: ScramjetClient, self: Self) { export default function (client: ScramjetClient, self: Self) {