Files
discord-decomp/sources/modules/polls/PollUploadAttachmentActionCreators.native.tsx
T
2026-07-27 16:20:00 +03:00

644 lines
16 KiB
TypeScript

/* Metro module 11739; source: modules/polls/PollUploadAttachmentActionCreators.native.tsx; dependencies: [5, 4645, 7217, 11740, 11218, 4660, 4650, 7879, 2] */
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});
const env0_3 = importDefault(5) /* metro dependency 5 */;
const env0_4 = (require(4645) /* metro dependency 4645: DraftStore */).DraftType;
const env0_5 = (require(7217) /* metro dependency 7217: PollsConstants */).POLL_ATTACHMENT_FOLDER;
(require(2) /* metro dependency 2 */).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 env0_3(_fun89983).apply(this, arguments);
}
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 env0_3(_fun89986).apply(this, arguments);
}
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 env0_3(_fun89989).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 object3;
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 object4;
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 {
object3 = {};
} catch (error) {
return value;
}
try {
object3.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 {
object3.origin = IMAGE_PICKER;
} catch (error) {
return value;
}
try {
object3.uri = value15;
} catch (error) {
return value;
}
try {
object3.originalUri = value15;
} catch (error) {
return value;
}
try {
object3.filename = fileNameFromGifUrl;
} catch (error) {
return value;
}
try {
object3.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 {
object3.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 {
object3.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 {
object3.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 {
object4 = {};
} catch (error) {
return value;
}
try {
object4.file = object3;
} catch (error) {
return value;
}
try {
object4.channelId = a0;
} catch (error) {
return value;
}
try {
binding = env2_4;
} catch (error) {
return value;
}
try {
Poll = binding.Poll;
} catch (error) {
return value;
}
try {
object4.draftType = Poll;
} catch (error) {
return value;
}
try {
Reflect.apply(addFile, value26, [object4]);
} catch (error) {
return value;
}
}
return value15;
}
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* _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;
}
}
}