From 5eba0f0ed717406041e4d27184097307a4dfc5c3 Mon Sep 17 00:00:00 2001 From: redphx <96280+redphx@users.noreply.github.com> Date: Sat, 2 Dec 2023 10:22:50 +0700 Subject: [PATCH] Optimize Patcher class --- better-xcloud.user.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/better-xcloud.user.js b/better-xcloud.user.js index 40f47eb..639e3c7 100644 --- a/better-xcloud.user.js +++ b/better-xcloud.user.js @@ -4408,11 +4408,12 @@ class Patcher { return; } - for (const patchName in Patcher.#PATCHES) { - const func = item[1][id]; - let funcStr = func.toString(); + const func = item[1][id]; + const funcStr = func.toString(); - const patchedFuncStr = Patcher.#PATCHES[patchName].call(null, funcStr); + let patchedFuncStr; + for (const patchName in Patcher.#PATCHES) { + patchedFuncStr = Patcher.#PATCHES[patchName].call(null, funcStr); if (patchedFuncStr) { item[1][id] = eval(patchedFuncStr); delete Patcher.#PATCHES[patchName];