From c640a0e5a0a2db3726e913908731976d1b0a1552 Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Wed, 30 Jul 2025 20:17:12 +0700 Subject: [PATCH] fix(lib/modules/metro/patches): make it work with `inlineConst` bundler option --- lib/assets/src/preinit.ts | 2 +- lib/modules/src/metro/patches.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/assets/src/preinit.ts b/lib/assets/src/preinit.ts index d18e35c..7462979 100644 --- a/lib/assets/src/preinit.ts +++ b/lib/assets/src/preinit.ts @@ -75,7 +75,7 @@ const unsubAR = waitForModules( // Cache and set moduleId for packager assets only if ((asset as PackagerAsset).__packager_asset) { - asset.moduleId = mInitializingId! + asset.moduleId = mInitializingId cacheAsset(asset, mInitializingId!) } diff --git a/lib/modules/src/metro/patches.ts b/lib/modules/src/metro/patches.ts index 17638f1..3350089 100644 --- a/lib/modules/src/metro/patches.ts +++ b/lib/modules/src/metro/patches.ts @@ -17,7 +17,7 @@ import { } from './subscriptions/_internal' import type { Metro, RevengeMetro } from '../types' -export let mInitializingId: Metro.ModuleID | null = null +export let mInitializingId: Metro.ModuleID | undefined /** Uninitialized IDs (not blacklisted) */ export const mUninitialized = new Set() /** Initialized IDs (not blacklisted) */