From ab41ec060feffd6ceeb82028c313f7c81ceeb9c8 Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Sat, 2 Aug 2025 17:26:10 +0700 Subject: [PATCH] fix(lib/modules/finders/wait): use exports from parameter in cached waits --- lib/modules/src/finders/wait.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/modules/src/finders/wait.ts b/lib/modules/src/finders/wait.ts index ff80282..fb1950b 100644 --- a/lib/modules/src/finders/wait.ts +++ b/lib/modules/src/finders/wait.ts @@ -108,16 +108,15 @@ export function waitForModules( 1, ) - const runCachedCallback = (id: Metro.ModuleID) => { + const runCachedCallback = ( + id: Metro.ModuleID, + exports: Metro.ModuleExports, + ) => { const flag = reg[id] DEBUG_logWaitMatched(filter.key, id, flag, true) callback( - exportsFromFilterResultFlag( - flag, - getInitializedModuleExports(id), - options, - ), + exportsFromFilterResultFlag(flag, exports, options), id, ) }