Files
discord-decomp/sources/modules/polls/PollUploadAttachmentActionCreators.native.tsx
2026-07-28 01:06:53 +03:00

648 lines
21 KiB
TypeScript

/* Metro module 11739; source: modules/polls/PollUploadAttachmentActionCreators.native.tsx; dependencies: [5, 4645, 7217, 11740, 11218, 4660, 4650, 7879, 2] */
import Module00005 from '../../by-id/module-00005.js'; /* Metro dependency 5 */
import * as FileImportTrackerModule from '../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as DraftStoreModule from '../../stores/DraftStore.tsx'; /* Metro dependency 4645 */
import * as PollsConstantsModule from './PollsConstants.tsx'; /* Metro dependency 7217 */
function _fun89980(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#89980, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:6, offset: 0x0202605e, size: 234 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(FileImportTrackerModule).fileFinishedImporting('modules/polls/PollUploadAttachmentActionCreators.native.tsx');
exports.handlePollGifAttachmentAdd = function() {
return _handlePollGifAttachmentAdd.apply(this, arguments);
};
exports.handlePollMediaAttachmentAdd = function() {
};
exports.removePollUploadAttachment = function() {
return _removePollUploadAttachment.apply(this, arguments);
};
exports.removeAllPollUploadAttachments = function() {
return _removeAllPollUploadAttachments.apply(this, arguments);
};
function _handlePollGifAttachmentAdd() { // fn#89981, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:159, offset: 0x02026148, size: 50 bytes, params: 1, frame: 14
return Module00005(_fun89983).apply(this, arguments);
function* _fun89983(a0, a1, a2) { // fn#89983, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:236, offset: 0x02026185, size: 489 bytes, params: 4, frame: 27
var width;
var height;
var binding2;
var property;
var value6;
var downloadPollGif;
var value7;
var value8;
var value9;
var value10;
var binding3;
var value11;
var getFilePathForGif;
var value12;
var value13;
var writeFile;
var value14;
var value15;
var value16;
var value17;
var binding4;
var value18;
var getImageDimensionsIfMissing;
var value19;
var value20;
var value21;
var object;
var binding5;
var value22;
var UploadOrigin;
var IMAGE_PICKER;
var value23;
var value24;
var binding6;
var value25;
var UploadPlatform;
var REACT_NATIVE;
var value26;
var addFile;
var object2;
var Poll;
var error;
if (false) {
return undefined;
}
value = undefined;
let binding = env2_0;
const fileNameFromGifUrl = binding(env2_2[3]).getFileNameFromGifUrl(a1, a2);
try {
binding = env2_0;
} catch (error) {
return value;
}
try {
binding2 = env2_2;
} catch (error) {
return value;
}
try {
property = binding2[3];
} catch (error) {
return value;
}
try {
value6 = binding(property);
} catch (error) {
return value;
}
try {
downloadPollGif = value6.downloadPollGif;
} catch (error) {
return value;
}
try {
value7 = Reflect.apply(downloadPollGif, value6, [a2]);
} catch (error) {
return value;
}
yield value7;
try {
value8 = undefined;
value9 = false;
} catch (error) {
return value;
}
if (value9) {
return value8;
}
try {
value10 = value8 == null;
} catch (error) {
return value;
}
if (value10) {
return value;
}
try {
binding = env2_0;
} catch (error) {
return value;
}
try {
binding3 = env2_2;
} catch (error) {
return value;
}
try {
property = binding3[3];
} catch (error) {
return value;
}
try {
value11 = binding(property);
} catch (error) {
return value;
}
try {
getFilePathForGif = value11.getFilePathForGif;
} catch (error) {
return value;
}
try {
value12 = Reflect.apply(getFilePathForGif, value11, [fileNameFromGifUrl]);
} catch (error) {
return value;
}
try {
property = binding3[4];
} catch (error) {
return value;
}
try {
value13 = binding(property);
} catch (error) {
return value;
}
try {
writeFile = value13.writeFile;
} catch (error) {
return value;
}
try {
value14 = Reflect.apply(writeFile, value13, ['cache', value12, value8, 'base64']);
} catch (error) {
return value;
}
yield value14;
try {
value15 = undefined;
value16 = false;
} catch (error) {
return value;
}
if (!value16) {
try {
value17 = value15 == null;
} catch (error) {
return value;
}
if (value17) {
return value;
}
try {
binding = env2_0;
} catch (error) {
return value;
}
try {
binding4 = env2_2;
} catch (error) {
return value;
}
try {
property = binding4[5];
} catch (error) {
return value;
}
try {
value18 = binding(property);
} catch (error) {
return value;
}
try {
getImageDimensionsIfMissing = value18.getImageDimensionsIfMissing;
} catch (error) {
return value;
}
try {
value19 = Reflect.apply(getImageDimensionsIfMissing, value18, [value15]);
} catch (error) {
return value;
}
yield value19;
try {
value20 = undefined;
value21 = false;
} catch (error) {
return value;
}
if (value21) {
return value20;
}
try {
object = {};
} catch (error) {
return value;
}
try {
object.id = a1;
} catch (error) {
return value;
}
try {
binding = env2_0;
} catch (error) {
return value;
}
try {
binding5 = env2_2;
} catch (error) {
return value;
}
try {
property = binding5[6];
} catch (error) {
return value;
}
try {
value22 = binding(property);
} catch (error) {
return value;
}
try {
UploadOrigin = value22.UploadOrigin;
} catch (error) {
return value;
}
try {
IMAGE_PICKER = UploadOrigin.IMAGE_PICKER;
} catch (error) {
return value;
}
try {
object.origin = IMAGE_PICKER;
} catch (error) {
return value;
}
try {
object.uri = value15;
} catch (error) {
return value;
}
try {
object.originalUri = value15;
} catch (error) {
return value;
}
try {
object.filename = fileNameFromGifUrl;
} catch (error) {
return value;
}
try {
object.mimeType = 'image/gif';
} catch (error) {
return value;
}
try {
value23 = value20 == null;
} catch (error) {
return value;
}
if (value23) {
width = value;
} else {
try {
width = value20.width;
} catch (error) {
return value;
}
}
try {
object.width = width;
} catch (error) {
return value;
}
try {
value24 = value20 == null;
} catch (error) {
return value;
}
if (value24) {
height = value;
} else {
try {
height = value20.height;
} catch (error) {
return value;
}
}
try {
object.height = height;
} catch (error) {
return value;
}
try {
binding = env2_0;
} catch (error) {
return value;
}
try {
binding6 = env2_2;
} catch (error) {
return value;
}
try {
property = binding6[6];
} catch (error) {
return value;
}
try {
value25 = binding(property);
} catch (error) {
return value;
}
try {
UploadPlatform = value25.UploadPlatform;
} catch (error) {
return value;
}
try {
REACT_NATIVE = UploadPlatform.REACT_NATIVE;
} catch (error) {
return value;
}
try {
object.platform = REACT_NATIVE;
} catch (error) {
return value;
}
try {
binding = env2_1;
} catch (error) {
return value;
}
try {
property = binding6[7];
} catch (error) {
return value;
}
try {
value26 = binding(property);
} catch (error) {
return value;
}
try {
addFile = value26.addFile;
} catch (error) {
return value;
}
try {
object2 = {};
} catch (error) {
return value;
}
try {
object2.file = object;
} catch (error) {
return value;
}
try {
object2.channelId = a0;
} catch (error) {
return value;
}
try {
binding = env2_4;
} catch (error) {
return value;
}
try {
Poll = binding.Poll;
} catch (error) {
return value;
}
try {
object2.draftType = Poll;
} catch (error) {
return value;
}
try {
Reflect.apply(addFile, value26, [object2]);
} catch (error) {
return value;
}
}
return value15;
}
}
function _removePollUploadAttachment() { // fn#89984, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:815, offset: 0x0202636e, size: 50 bytes, params: 1, frame: 14
return Module00005(_fun89986).apply(this, arguments);
function* _fun89986(a0, a1, a2) { // fn#89986, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:892, offset: 0x020263ab, size: 153 bytes, params: 4, frame: 20
var binding;
var binding2;
var property;
var value3;
var remove;
var Poll;
var removeFile;
var value4;
var getFilePathForGif;
var value5;
var value6;
var error;
if (true) {
value = environment.__proto__.__proto__;
try {
binding = env2_1;
} catch (error) {
return undefined;
}
try {
binding2 = env2_2;
} catch (error) {
return undefined;
}
try {
property = binding2[7];
} catch (error) {
return undefined;
}
try {
value3 = binding(property);
} catch (error) {
return undefined;
}
try {
remove = value3.remove;
} catch (error) {
return undefined;
}
try {
binding = env2_4;
} catch (error) {
return undefined;
}
try {
Poll = binding.Poll;
} catch (error) {
return undefined;
}
try {
Reflect.apply(remove, value3, [a0, a1, Poll]);
} catch (error) {
return undefined;
}
try {
binding = env2_0;
} catch (error) {
return undefined;
}
try {
property = binding2[4];
} catch (error) {
return undefined;
}
try {
value = binding(property);
} catch (error) {
return undefined;
}
try {
removeFile = value.removeFile;
} catch (error) {
return undefined;
}
try {
property = binding2[3];
} catch (error) {
return undefined;
}
try {
value4 = binding(property);
} catch (error) {
return undefined;
}
try {
getFilePathForGif = value4.getFilePathForGif;
} catch (error) {
return undefined;
}
try {
value5 = Reflect.apply(getFilePathForGif, value4, [a2]);
} catch (error) {
return undefined;
}
try {
value = Reflect.apply(removeFile, value, ['cache', value5]);
} catch (error) {
return undefined;
}
yield value;
try {
value = undefined;
value6 = false;
} catch (error) {
return undefined;
}
if (value6) {
return value;
}
}
}
}
function _removeAllPollUploadAttachments() { // fn#89987, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:1040, offset: 0x02026444, size: 50 bytes, params: 1, frame: 14
return Module00005(_fun89989).apply(this, arguments);
function* _fun89989(a0) { // fn#89989, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11925:1125, offset: 0x02026481, size: 121 bytes, params: 2, frame: 17
var binding;
var binding2;
var property;
var value3;
var clearAll;
var Poll;
var value4;
var clearFolder;
var value5;
var error;
if (true) {
value = environment.__proto__.__proto__;
try {
binding = env2_1;
} catch (error) {
return undefined;
}
try {
binding2 = env2_2;
} catch (error) {
return undefined;
}
try {
property = binding2[7];
} catch (error) {
return undefined;
}
try {
value3 = binding(property);
} catch (error) {
return undefined;
}
try {
clearAll = value3.clearAll;
} catch (error) {
return undefined;
}
try {
binding = env2_4;
} catch (error) {
return undefined;
}
try {
Poll = binding.Poll;
} catch (error) {
return undefined;
}
try {
Reflect.apply(clearAll, value3, [a0, Poll]);
} catch (error) {
return undefined;
}
try {
binding = env2_0;
} catch (error) {
return undefined;
}
try {
property = binding2[4];
} catch (error) {
return undefined;
}
try {
value4 = binding(property);
} catch (error) {
return undefined;
}
try {
clearFolder = value4.clearFolder;
} catch (error) {
return undefined;
}
try {
binding = env2_5;
} catch (error) {
return undefined;
}
try {
value = Reflect.apply(clearFolder, value4, ['cache', binding]);
} catch (error) {
return undefined;
}
yield value;
try {
value = undefined;
value5 = false;
} catch (error) {
return undefined;
}
if (value5) {
return value;
}
}
}
}
}
global.__d(_fun89980, 11739, [5, 4645, 7217, 11740, 11218, 4660, 4650, 7879,
2]) /* metro module 11739, dependencies: [5, 4645, 7217, 11740, 11218, 4660, 4650, 7879, 2] */;