diff --git a/lib/discord/src/preinit.ts b/lib/discord/src/preinit.ts index 817f0a6..72f3f50 100644 --- a/lib/discord/src/preinit.ts +++ b/lib/discord/src/preinit.ts @@ -10,11 +10,21 @@ import type { DiscordModules } from './types' const [, _asyncToGeneratorModuleId] = lookupModule( withName('_asyncToGenerator'), ) +const [, _classCallCheckModuleId] = lookupModule(withName('_classCallCheck')) +const [, _createClassModuleId] = lookupModule(withName('_createClass')) // ../discord_common/js/packages/app-start-performance/AppStartPerformance.tsx export const [AppStartPerformance] = lookupModule( withProps('markAndLog').and( - withDependencies([_asyncToGeneratorModuleId, 2]), + withDependencies([_asyncToGeneratorModuleId, 2]).or( + // TODO: Remove once stable >341202 + withDependencies([ + _asyncToGeneratorModuleId, + _classCallCheckModuleId, + _createClassModuleId, + 2, + ]), + ), ), ) as [DiscordModules.AppStartPerformance, Metro.ModuleID]