From 5eb443546336f18f186ebdb4938f2975d1452f5f Mon Sep 17 00:00:00 2001 From: sadan4 <117494111+sadan4@users.noreply.github.com> Date: Thu, 6 Mar 2025 16:23:05 -0500 Subject: [PATCH] Fix plugins using ApplicationAssetUtils (like CustomRPC) (#3270) --- src/webpack/common/utils.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/webpack/common/utils.ts b/src/webpack/common/utils.ts index fd555c217..f5535b190 100644 --- a/src/webpack/common/utils.ts +++ b/src/webpack/common/utils.ts @@ -142,9 +142,12 @@ export const UploadHandler = { promptToUpload: findByCodeLazy("#{intl::ATTACHMENT_TOO_MANY_ERROR_TITLE}") as (files: File[], channel: Channel, draftType: Number) => void }; -export const ApplicationAssetUtils = findByPropsLazy("fetchAssetIds", "getAssetImage") as { - fetchAssetIds: (applicationId: string, e: string[]) => Promise; -}; +export const ApplicationAssetUtils = mapMangledModuleLazy("getAssetImage: size must === [", { + fetchAssetIds: filters.byCode('.startsWith("http:")', ".dispatch({"), + getAssetFromImageURL: filters.byCode("].serialize(", ',":"'), + getAssetImage: filters.byCode("getAssetImage: size must === ["), + getAssets: filters.byCode(".assets") +}); export const Clipboard: t.Clipboard = mapMangledModuleLazy('queryCommandEnabled("copy")', { copy: filters.byCode(".copy("),