fix(lib/assets): skip useless comparison during pre-init

This commit is contained in:
PalmDevs 2026-07-28 12:12:22 +07:00
parent 9781ed5ee3
commit da08b94f76
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA

View file

@ -93,11 +93,12 @@ const unsubAR = waitForModules(
*/
export let AssetsRegistryModuleId: Metro.ModuleID | undefined
export let AssetsRegistry: ReactNative.AssetsRegistry = proxify(() => {
if (AssetsRegistryModuleId !== undefined) return __r(AssetsRegistryModuleId)
for (const [, id] of lookupModules(withDependencies([[]]), {
initialize: false,
})) {
const deps = getModuleDependencies(id)!
if (deps.length !== 1) continue
// The module next to assets-registry is AssetSourceResolver
if (withAssetSourceResolver(deps[0] + 1)) {