/* Metro module 11134; source: modules/media_channel/native/useSetMediaPostThumbnail.tsx; dependencies: [31, 4645, 4644, 632, 4650, 7879, 4080, 2] */ function _fun85175(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#85175, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11320:6, offset: 0x01f66210, size: 159 bytes, params: 8, frame: 19 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = importAll(31) /* metro dependency 31 */; const env0_4 = (require(4645) /* metro dependency 4645: DraftStore */).DraftType; const uploadAttachmentStore = importDefault(4644) /* metro dependency 4644: UploadAttachmentStore */; (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/media_channel/native/useSetMediaPostThumbnail.tsx'); exports.default = useSetMediaPostThumbnail; } function useSetMediaPostThumbnail(a0, a1) { // fn#85176, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11320:237, offset: 0x01f662af, size: 115 bytes, params: 3, frame: 17 const env0_0 = a0; const env0_1 = a1; return env0_3.useCallback(_fun85179, [(require(632) /* metro dependency 632: useStateFromStores */).useStateFromStores([UploadAttachmentStore], _fun85177), a0, a1]); } function _fun85177() { // fn#85177, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11320:314, offset: 0x01f66322, size: 70 bytes, params: 1, frame: 13 var environment; let value = environment.__proto__; const getUploads = UploadAttachmentStore.getUploads; const binding = env0_0; const ChannelMessage = DraftType.ChannelMessage; value = Reflect.apply(getUploads, UploadAttachmentStore, [binding, ChannelMessage]); value = value.find(function(a0) { return (a0 == null || a0.item == null ? undefined : a0.item.platform) === require(dependencyMap[4]).UploadPlatform.REACT_NATIVE && a0.isThumbnail === true; }); const value3 = null; return value3 != value ? value : value3; } function _fun85179() { // fn#85179, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11320:536, offset: 0x01f663c4, size: 319 bytes, params: 1, frame: 21 var isThumbnail; var r8; var value5; var defaultImport; var value7; var defaultImport2; const value2 = undefined; if ((require == null ? value2 : require.id) != null) { if (env0_2 != null && env0_2.id !== (require == null ? value2 : require.id)) { value5 = environment.__proto__; defaultImport = importDefault(7879) /* metro dependency 7879: UploadAttachmentActionCreators */; defaultImport.update(env0_0, env0_2.id, DraftType.ChannelMessage, {thumbnail: false}); } isThumbnail = require == null ? value2 : require.isThumbnail; r8 = isThumbnail != null && isThumbnail; value7 = environment.__proto__; defaultImport2 = importDefault(7879) /* metro dependency 7879: UploadAttachmentActionCreators */; defaultImport2.update(env0_0, require == null ? value2 : require.id, DraftType.ChannelMessage, {thumbnail: !r8, spoiler: false}); (importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet(); } return value2; }