fix(lib/modules/finders/wait): use exports from parameter in cached waits

This commit is contained in:
PalmDevs 2025-08-02 17:26:10 +07:00
parent 1c6da3a376
commit ab41ec060f
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA

View file

@ -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,
)
}