Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

@@ -0,0 +1,113 @@
/* Metro module 11010; source: modules/threads/native/useCreateThread.tsx; dependencies: [5, 31, 4645, 4503, 6771, 7876, 7067, 7076, 7880, 7879, 7224, 4697, 4655, 7881, 2] */
function _fun84350(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#84350, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11196:6, offset: 0x01f46ada, size: 194 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 = importAll(31) /* metro dependency 31 */;
const env0_5 = (require(4645) /* metro dependency 4645: DraftStore */).DraftType;
const env0_6 = (require(4503) /* metro dependency 4503: MessageConstants */).MessageSendLocation;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/threads/native/useCreateThread.tsx');
exports.default = useCreateThread;
exports.useCreateForumPost = useCreateForumPost;
}
function useCreateThread({parentChannel, parentMessageId, threadSettings, privateThreadMode, location, onThreadCreated, useDefaultThreadName}) { // fn#84351, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11196:253, offset: 0x01f46b9c, size: 162 bytes, params: 2, frame: 21
const env0_0 = (importDefault(6771) /* metro dependency 6771: useAnalyticsLocations */)().analyticsLocations;
return (require(7876) /* metro dependency 7876: ThreadCreationHooks */).useCreateThreadCommon({parentChannel: parentChannel,
parentMessageId: parentMessageId, threadSettings: threadSettings, privateThreadMode: privateThreadMode,
location: location, onThreadCreated: onThreadCreated, useDefaultThreadName: useDefaultThreadName,
uploadHandler: uploadHandler});
}
function useCreateForumPost({parentChannel, threadSettings, appliedTags, onThreadCreated}) { // fn#84354, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11196:995, offset: 0x01f46d6f, size: 198 bytes, params: 2, frame: 22
const analyticsLocations = (importDefault(6771) /* metro dependency 6771: useAnalyticsLocations */)().analyticsLocations;
return (require(7876) /* metro dependency 7876: ThreadCreationHooks */).useCreateForumPostCommon({parentChannel: parentChannel,
name: threadSettings?.name ?? '', appliedTags: appliedTags, analyticsLocations: analyticsLocations,
onThreadCreated: onThreadCreated, upload: env0_4.useCallback(_fun84355(), [analyticsLocations, parentChannel])});
}
function uploadHandler(a0, a1, a2) { // fn#84352, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11196:614, owner: useCreateThread.uploadHandler, offset: 0x01f46c3e, size: 129 bytes, params: 4, frame: 22
const env0_0 = a0;
const env0_1 = a1;
const defaultImport = importDefault(7067) /* metro dependency 7067: MessageActionCreators */;
const sendMessage = defaultImport.sendMessage;
const id = a0.id;
const value2 = (importDefault(7076) /* metro dependency 7076: MessageParser */).parse(a0, a2);
const THREAD_CREATION = MessageSendLocation.THREAD_CREATION;
Reflect.apply(sendMessage, defaultImport, [id, value2, undefined, {location: THREAD_CREATION,
attachmentsToUpload: a1, onAttachmentUploadError: onAttachmentUploadError_84353}]);
}
function _fun84355() { // fn#84355, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11196:1144, offset: 0x01f46e35, size: 36 bytes, params: 1, frame: 12
const env0_0 = env1_3(_fun84357);
return _fun84359;
}
function uploadHandlerOnAttachmentUploadError(a0, a1, a2) { // fn#84353, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11196:749, owner: useCreateThread.uploadHandler.onAttachmentUploadError, offset: 0x01f46cbf, size: 176 bytes, params: 4, frame: 16
const handleUploadAttachmentErrorsNativeModule = require(7880) /* metro dependency 7880: handleUploadAttachmentErrorsNative */;
const handleUploadMessageAttachmentsErrors = handleUploadAttachmentErrorsNativeModule.handleUploadMessageAttachmentsErrors;
const object2 = {file: a0};
object2.guildId = env0_0.getGuildId();
object2.analyticsLocations = analyticsLocations;
object2.code = a1;
object2.reason = a2;
if (Reflect.apply(handleUploadMessageAttachmentsErrors, handleUploadAttachmentErrorsNativeModule, [object2])) {
(importDefault(7879) /* metro dependency 7879: UploadAttachmentActionCreators */).setUploads({channelId: env0_0.id,
uploads: require, draftType: DraftType.FirstThreadMessage, resetState: true});
}
}
function* _fun84357(a0) { // fn#84357, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11196:1164, offset: 0x01f46e64, size: 251 bytes, params: 2, frame: 21
var environment;
if (false) {
return undefined;
}
const env0_0 = a0;
value = environment.__proto__.__proto__.__proto__;
let binding = env3_1;
const binding2 = env3_2;
const value5 = new binding(binding2[10])();
binding = env3_0;
value = binding(binding2[11]);
value = value.getKestrelConfig({location: 'native.useCreateForumPost'});
const value7 = binding(binding2[11]);
const getEffectiveKestrelLimit = value7.getEffectiveKestrelLimit;
const value8 = binding(binding2[12]);
const maxFileSize = value8.maxFileSize;
const getGuildId = require.getGuildId;
const env0_2 = Reflect.apply(getEffectiveKestrelLimit, value7, [value, Reflect.apply(maxFileSize, value8,
[Reflect.apply(getGuildId, require, [])])]);
value5.on('progress', _fun84358);
yield value5.uploadFiles(a0);
value = undefined;
if (false) {
return value;
}
return {uploaderFile: value5._file, files: value};
}
function _fun84358(a0) { // fn#84358, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11196:1358, offset: 0x01f46f5f, size: 168 bytes, params: 2, frame: 19
var binding;
var value2;
var binding2;
var value3;
var setUploads;
var value4;
if (a0.currentSize > env0_2) {
binding = env0_1;
binding.cancel();
value2 = environment.__proto__.__proto__.__proto__.__proto__;
binding = env4_1;
binding2 = env4_2;
value3 = binding(binding2[9]);
setUploads = value3.setUploads;
value4 = environment.__proto__.__proto__.__proto__;
Reflect.apply(setUploads, value3, [{channelId: require.id, uploads: env0_0,
draftType: env4_5.FirstThreadMessage,
resetState: true}]);
binding(binding2[13])({file: a0, maxSize: env0_2, analyticsLocations: importDefault});
}
}