fix(entry): load @metro/internals/modules before main init

potentially fix the RNG duplicate native component crash?
This commit is contained in:
amsyarasyiq 2024-09-03 16:06:56 +08:00
parent fc1ca2086d
commit 87913cecfc

View file

@ -10,6 +10,7 @@ async function initializeBunny() {
Object.freeze = Object.seal = Object; Object.freeze = Object.seal = Object;
await require("@metro/internals/caches").initMetroCache(); await require("@metro/internals/caches").initMetroCache();
require("@metro/internals/modules");
await require(".").default(); await require(".").default();
} catch (e) { } catch (e) {
const { ClientInfoManager } = require("@lib/api/native/modules"); const { ClientInfoManager } = require("@lib/api/native/modules");