This commit is contained in:
janisslsm committed 2026-07-28 01:06:53 +03:00
1 parent af3b49f756
commit 1781d25a15
22448 files changed
+2731829 -2650550

No files matched your search

@@ -1,8 +1,12 @@
/* Metro module 9038; source: modules/guild_scheduled_events/utils/EditGuildEventUtils.tsx; dependencies: [1226, 1385, 9039, 9042, 2] */
import AuthenticationStore from '../../../stores/AuthenticationStore.tsx'; /* Metro dependency 1226 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as GuildScheduledEventsConstantsModule from '../GuildScheduledEventsConstants.tsx'; /* Metro dependency 1385 */
function _fun70339(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#70339, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9223:6, offset: 0x01cf684a, size: 298 bytes, params: 8, frame: 21
const env0_0 = require;
const closure = recurrenceRuleToServer;
const closure2 = recurrenceRuleFromServer;
const recurrenceRuleToServer2 = recurrenceRuleToServer;
const recurrenceRuleFromServer2 = recurrenceRuleFromServer;
const eventExceptionsToServer = function(a0) {
return a0.map(_fun70343);
};
@@ -11,23 +15,94 @@ function _fun70339(global, require, importDefault, importAll, module, exports, d
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
const guildScheduledEventsConstantsModule = require(1385) /* metro dependency 1385: GuildScheduledEventsConstants */;
const env0_3 = guildScheduledEventsConstantsModule.GuildScheduledEventEntityTypes;
const env0_4 = guildScheduledEventsConstantsModule.GuildScheduledEventStatus;
const env0_5 = guildScheduledEventsConstantsModule.GuildScheduledEventPrivacyLevel;
const env0_6 = guildScheduledEventsConstantsModule.FAKE_EVENT_ID;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_scheduled_events/utils/EditGuildEventUtils.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/guild_scheduled_events/utils/EditGuildEventUtils.tsx');
exports.EditGuildEventScreens = {CHANNEL_SELECTOR: 'ChannelSelector', DETAILS: 'Details', PREVIEW: 'Preview'};
exports.isEditingEvent = function(a0) {
var Boolean = global.Boolean;
return Boolean(a0?.id);
};
exports.recurrenceRuleToServer = closure;
exports.recurrenceRuleFromServer = closure2;
exports.recurrenceRuleToServer = recurrenceRuleToServer2;
exports.recurrenceRuleFromServer = recurrenceRuleFromServer2;
exports.isExistingGuildEvent = closure3;
exports.convertToFakeGuildEvent = convertToFakeGuildEvent;
exports.getInitialGuildEventData = getInitialGuildEventData;
function eventExceptionsToServer(a0) { // fn#70342, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9223:987, offset: 0x01cf6af7, size: 24 bytes, params: 2, frame: 11
return a0.map(function(a0) {
return {event_exception_id: a0.eventExceptionId, event_id: a0.eventId, guild_id: a0.guildId,
scheduled_start_time: a0.scheduledStartTime, scheduled_end_time: a0.scheduledEndTime,
is_canceled: a0.isCanceled};
});
}
function convertToFakeGuildEvent({name, description, privacyLevel, channelId, scheduledStartTime, scheduledEndTime, entityType, entityMetadata, image, recurrenceRule, eventExceptions}, a1, a2) { // fn#70346, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9223:1656, offset: 0x01cf6b90, size: 241 bytes, params: 4, frame: 23
const value = a2;
const object = {};
object.id = value ?? FAKE_EVENT_ID;
object.name = name;
object.description = description ?? null;
object.privacy_level = privacyLevel;
object.scheduled_start_time = scheduledStartTime;
object.scheduled_end_time = scheduledEndTime;
object.entity_type = entityType;
object.entity_metadata = entityMetadata ?? null;
object.image = image ?? undefined;
object.channel_id = channelId;
object.guild_id = a1;
object.creator_id = AuthenticationStore.getId();
const SCHEDULED = GuildScheduledEventStatus.SCHEDULED;
object.status = SCHEDULED;
object.recurrence_rule = recurrenceRuleToServer(recurrenceRule);
object.guild_scheduled_event_exceptions = eventExceptionsToServer(eventExceptions);
return object;
}
function getInitialGuildEventData(a0, a1) { // fn#70347, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9223:2262, offset: 0x01cf6c81, size: 587 bytes, params: 3, frame: 17
const object = {};
let value = undefined;
const name = a0 == null ? value : a0.name;
const value2 = '';
object.name = name ?? value2;
object.privacyLevel = (a0 == null ? value : a0.privacy_level) ?? GuildScheduledEventPrivacyLevel.GUILD_ONLY;
object.description = (a0 == null ? value : a0.description) ?? value2;
object.scheduledStartTime = (a0 == null ? value : a0.scheduled_start_time) ?? (require(9039) /* metro dependency 9039: ScheduleUtils */).getInitialEventStartDate().toISOString();
object.entityType = (a0 == null ? value : a0.entity_type) ?? GuildScheduledEventEntityTypes.NONE;
object.entityMetadata = (a0 == null ? value : a0.entity_metadata) ?? value;
object.channelId = a0 == null ? value : a0.channel_id;
object.creatorId = a0 == null ? value : a0.creator_id;
object.image = a0 == null ? value : a0.image;
object.scheduledEndTime = a0 == null ? value : a0.scheduled_end_time;
object.recurrenceRule = recurrenceRuleFromServer(a0 == null ? value : a0.recurrence_rule);
object.eventExceptions = ((a0 == null ? value : a0.guild_scheduled_event_exceptions) ?? []).map(function(a0) {
return {eventExceptionId: a0.event_exception_id, eventId: a0.event_id, guildId: a0.guild_id,
scheduledStartTime: a0.scheduled_start_time, scheduledEndTime: a0.scheduled_end_time,
isCanceled: a0.is_canceled};
});
if (isExistingGuildEvent(a0)) {
if ((a0 == null ? value : a0.entity_type) === GuildScheduledEventEntityTypes.EXTERNAL) {
value = require(9042) /* metro dependency 9042: EntityUtils */;
value = value.getLocationFromEvent(a0);
if (value != null) {
object.entityMetadata = {location: value};
}
} else if (object.channelId == null && a1 != null) {
object.channelId = a1.id;
if (a1.isGuildStageVoice()) {
object.entityType = GuildScheduledEventEntityTypes.STAGE_INSTANCE;
} else if (a1.isGuildVoice()) {
object.entityType = GuildScheduledEventEntityTypes.VOICE;
}
}
} else if (object.channelId == null && a1 != null) {
object.channelId = a1.id;
if (a1.isGuildStageVoice()) {
object.entityType = GuildScheduledEventEntityTypes.STAGE_INSTANCE;
} else if (a1.isGuildVoice()) {
object.entityType = GuildScheduledEventEntityTypes.VOICE;
}
}
return object;
}
}
function recurrenceRuleToServer(a0) { // fn#70340, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9223:340, offset: 0x01cf6974, size: 171 bytes, params: 2, frame: 8
@@ -53,7 +128,7 @@ function recurrenceRuleToServer(a0) { // fn#70340, source: /ci/build/discord/dis
function recurrenceRuleFromServer(a0) { // fn#70341, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9223:665, offset: 0x01cf6a1f, size: 216 bytes, params: 2, frame: 16
var r3;
var r0;
var object2;
var object;
var Date;
var start;
var value2;
@@ -63,12 +138,12 @@ function recurrenceRuleFromServer(a0) { // fn#70341, source: /ci/build/discord/d
if (value == a0) {
r0 = value;
} else {
object2 = {};
object = {};
Date = global.Date;
start = a0.start;
value2 = Object.create(Date.prototype, {constructor: {value: Date}});
date = new Date();
object2.start = (date instanceof Object ? date : value2).toISOString();
object.start = (date instanceof Object ? date : value2).toISOString();
end = a0.end;
if (value != end) {
Date = global.Date;
@@ -79,94 +154,24 @@ function recurrenceRuleFromServer(a0) { // fn#70341, source: /ci/build/discord/d
} else {
r3 = value;
}
object2.end = r3;
object2.frequency = a0.frequency;
object2.interval = a0.interval;
object2.byWeekday = a0.by_weekday;
object2.byNWeekday = a0.by_n_weekday;
object2.byMonth = a0.by_month;
object2.byMonthDay = a0.by_month_day;
object2.byYearDay = a0.by_year_day;
object2.count = a0.count;
r0 = object2;
object.end = r3;
object.frequency = a0.frequency;
object.interval = a0.interval;
object.byWeekday = a0.by_weekday;
object.byNWeekday = a0.by_n_weekday;
object.byMonth = a0.by_month;
object.byMonthDay = a0.by_month_day;
object.byYearDay = a0.by_year_day;
object.count = a0.count;
r0 = object;
}
return r0;
}
function eventExceptionsToServer(a0) { // fn#70342, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9223:987, offset: 0x01cf6af7, size: 24 bytes, params: 2, frame: 11
return a0.map(function(a0) {
return {event_exception_id: a0.eventExceptionId, event_id: a0.eventId, guild_id: a0.guildId,
scheduled_start_time: a0.scheduledStartTime, scheduled_end_time: a0.scheduledEndTime,
is_canceled: a0.isCanceled};
});
}
function convertToFakeGuildEvent({name, description, privacyLevel, channelId, scheduledStartTime, scheduledEndTime, entityType, entityMetadata, image, recurrenceRule, eventExceptions}, a1, a2) { // fn#70346, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9223:1656, offset: 0x01cf6b90, size: 241 bytes, params: 4, frame: 23
const value = a2;
const object2 = {};
object2.id = value ?? FAKE_EVENT_ID;
object2.name = name;
object2.description = description ?? null;
object2.privacy_level = privacyLevel;
object2.scheduled_start_time = scheduledStartTime;
object2.scheduled_end_time = scheduledEndTime;
object2.entity_type = entityType;
object2.entity_metadata = entityMetadata ?? null;
object2.image = image ?? undefined;
object2.channel_id = channelId;
object2.guild_id = a1;
object2.creator_id = AuthenticationStore.getId();
const SCHEDULED = GuildScheduledEventStatus.SCHEDULED;
object2.status = SCHEDULED;
object2.recurrence_rule = recurrenceRuleToServer(recurrenceRule);
object2.guild_scheduled_event_exceptions = eventExceptionsToServer(eventExceptions);
return object2;
}
function getInitialGuildEventData(a0, a1) { // fn#70347, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9223:2262, offset: 0x01cf6c81, size: 587 bytes, params: 3, frame: 17
const object2 = {};
let value = undefined;
const name = a0 == null ? value : a0.name;
const value2 = '';
object2.name = name ?? value2;
object2.privacyLevel = (a0 == null ? value : a0.privacy_level) ?? GuildScheduledEventPrivacyLevel.GUILD_ONLY;
object2.description = (a0 == null ? value : a0.description) ?? value2;
object2.scheduledStartTime = (a0 == null ? value : a0.scheduled_start_time) ?? (require(9039) /* metro dependency 9039: ScheduleUtils */).getInitialEventStartDate().toISOString();
object2.entityType = (a0 == null ? value : a0.entity_type) ?? GuildScheduledEventEntityTypes.NONE;
object2.entityMetadata = (a0 == null ? value : a0.entity_metadata) ?? value;
object2.channelId = a0 == null ? value : a0.channel_id;
object2.creatorId = a0 == null ? value : a0.creator_id;
object2.image = a0 == null ? value : a0.image;
object2.scheduledEndTime = a0 == null ? value : a0.scheduled_end_time;
object2.recurrenceRule = recurrenceRuleFromServer(a0 == null ? value : a0.recurrence_rule);
object2.eventExceptions = ((a0 == null ? value : a0.guild_scheduled_event_exceptions) ?? []).map(function(a0) {
return {eventExceptionId: a0.event_exception_id, eventId: a0.event_id, guildId: a0.guild_id,
scheduledStartTime: a0.scheduled_start_time, scheduledEndTime: a0.scheduled_end_time,
isCanceled: a0.is_canceled};
});
if (isExistingGuildEvent(a0)) {
if ((a0 == null ? value : a0.entity_type) === GuildScheduledEventEntityTypes.EXTERNAL) {
value = require(9042) /* metro dependency 9042: EntityUtils */;
value = value.getLocationFromEvent(a0);
if (value != null) {
object2.entityMetadata = {location: value};
}
} else if (object2.channelId == null && a1 != null) {
object2.channelId = a1.id;
if (a1.isGuildStageVoice()) {
object2.entityType = GuildScheduledEventEntityTypes.STAGE_INSTANCE;
} else if (a1.isGuildVoice()) {
object2.entityType = GuildScheduledEventEntityTypes.VOICE;
}
}
} else if (object2.channelId == null && a1 != null) {
object2.channelId = a1.id;
if (a1.isGuildStageVoice()) {
object2.entityType = GuildScheduledEventEntityTypes.STAGE_INSTANCE;
} else if (a1.isGuildVoice()) {
object2.entityType = GuildScheduledEventEntityTypes.VOICE;
}
}
return object2;
function _fun70343({eventExceptionId, eventId, guildId, scheduledStartTime, scheduledEndTime, isCanceled}) { // fn#70343, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9223:1037, offset: 0x01cf6b0f, size: 71 bytes, params: 2, frame: 3
return {event_exception_id: eventExceptionId, event_id: eventId, guild_id: guildId,
scheduled_start_time: scheduledStartTime, scheduled_end_time: scheduledEndTime, is_canceled: isCanceled};
}
global.__d(_fun70339, 9038, [1226, 1385, 9039, 9042,
2]) /* metro module 9038, dependencies: [1226, 1385, 9039, 9042, 2] */;
@@ -1,12 +1,12 @@
/* Metro module 9042; source: modules/guild_scheduled_events/utils/EntityUtils.tsx; dependencies: [1379, 1385, 2] */
import ChannelStore from '../../../stores/ChannelStore.tsx'; /* Metro dependency 1379 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as GuildScheduledEventsConstantsModule from '../GuildScheduledEventsConstants.tsx'; /* Metro dependency 1385 */
function _fun70655(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#70655, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9227:6, offset: 0x01d0283d, size: 190 bytes, params: 8, frame: 18
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const channelStore = importDefault(1379) /* metro dependency 1379: ChannelStore */;
const guildScheduledEventsConstantsModule = require(1385) /* metro dependency 1385: GuildScheduledEventsConstants */;
const env0_1 = guildScheduledEventsConstantsModule.GuildScheduledEventEntityTypes;
const env0_2 = guildScheduledEventsConstantsModule.EntityChannelTypes;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_scheduled_events/utils/EntityUtils.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/guild_scheduled_events/utils/EntityUtils.tsx');
exports.getChannelFromEvent = getChannelFromEvent;
exports.getLocationFromEvent = function(a0) {
return _getLocationFromEvent(a0.entity_type, a0.entity_metadata);
@@ -17,14 +17,15 @@ function _fun70655(global, require, importDefault, importAll, module, exports, d
exports.getChannelTypeFromEntity = function(a0) {
return a0 === GuildScheduledEventEntityTypes.VOICE ? EntityChannelTypes[a0] : a0 !== GuildScheduledEventEntityTypes.STAGE_INSTANCE ? undefined : EntityChannelTypes[a0];
};
function _getLocationFromEvent(a0, a1) { // fn#70656, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9227:174, offset: 0x01d028fb, size: 55 bytes, params: 3, frame: 3
const EXTERNAL = GuildScheduledEventEntityTypes.EXTERNAL;
return a0 === EXTERNAL && a1 != null && 'location' in a1 ? a1.location : null;
}
function getChannelFromEvent(a0) { // fn#70657, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9227:394, offset: 0x01d02932, size: 77 bytes, params: 2, frame: 13
return a0.entity_type in EntityChannelTypes && a0.channel_id != null && ChannelStore.getChannel(a0.channel_id) != null ? ChannelStore.getChannel(a0.channel_id) : undefined;
}
}
function _getLocationFromEvent(a0, a1) { // fn#70656, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9227:174, offset: 0x01d028fb, size: 55 bytes, params: 3, frame: 3
const EXTERNAL = GuildScheduledEventEntityTypes.EXTERNAL;
return a0 === EXTERNAL && a1 != null && 'location' in a1 ? a1.location : null;
}
function getChannelFromEvent(a0) { // fn#70657, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9227:394, offset: 0x01d02932, size: 77 bytes, params: 2, frame: 13
return a0.entity_type in EntityChannelTypes && a0.channel_id != null && ChannelStore.getChannel(a0.channel_id) != null ? ChannelStore.getChannel(a0.channel_id) : undefined;
}
global.__d(_fun70655, 9042, [1379, 1385, 2]) /* metro module 9042, dependencies: [1379, 1385, 2] */;
@@ -1,93 +1,95 @@
/* Metro module 9043; source: modules/guild_scheduled_events/utils/GuildEventRsvpUtils.tsx; dependencies: [1226, 4117, 1385, 1244, 9044, 9045, 9039, 2] */
import AuthenticationStore from '../../../stores/AuthenticationStore.tsx'; /* Metro dependency 1226 */
import GuildScheduledEventStore from '../GuildScheduledEventStore.tsx'; /* Metro dependency 4117 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as IndexNativeModule from '../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as GuildScheduledEventsConstantsModule from '../GuildScheduledEventsConstants.tsx'; /* Metro dependency 1385 */
function _fun70661(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#70661, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9228:6, offset: 0x01d029ed, size: 232 bytes, params: 8, frame: 20
var object2;
const env0_0 = require;
const closure = function(a0, a1) {
return GuildScheduledEventStore.getRsvp(a0, a1, AuthenticationStore.getId());
};
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
const guildScheduledEventStore = importDefault(4117) /* metro dependency 4117: GuildScheduledEventStore */;
const guildScheduledEventsConstantsModule = require(1385) /* metro dependency 1385: GuildScheduledEventsConstants */;
const env0_4 = guildScheduledEventsConstantsModule.GuildScheduledEventUserResponses;
const env0_5 = guildScheduledEventsConstantsModule.GuildScheduledEventStatusDone;
object2 = {SERIES: 0};
object2[0] = 'SERIES';
object2.RECURRENCE = 1;
object2[1] = 'RECURRENCE';
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_scheduled_events/utils/GuildEventRsvpUtils.tsx');
object = {SERIES: 0};
object[0] = 'SERIES';
object.RECURRENCE = 1;
object[1] = 'RECURRENCE';
(FileImportTrackerModule).fileFinishedImporting('modules/guild_scheduled_events/utils/GuildEventRsvpUtils.tsx');
exports.getExistingRsvp = closure;
exports.ResponseOptions = object2;
exports.ResponseOptions = object;
exports.getResponseOptions = getResponseOptions;
exports.handleRsvp = handleRsvp;
}
function getResponseOptions() { // fn#70663, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9228:522, offset: 0x01d02aff, size: 158 bytes, params: 1, frame: 17
const intl = (IndexNativeModule).intl;
const string = intl.string;
const t = (IndexNativeModule).t;
const {SERIES, RECURRENCE} = env0_6;
return [{name: Reflect.apply(string, intl, [t.uoorxi]), value: SERIES}, {name: intl.string(t.lwZCFT),
value: RECURRENCE}];
}
function getResponseOptions() { // fn#70663, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9228:522, offset: 0x01d02aff, size: 158 bytes, params: 1, frame: 17
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
const string = intl.string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
const {SERIES, RECURRENCE} = env0_6;
return [{name: Reflect.apply(string, intl, [t.uoorxi]), value: SERIES}, {name: intl.string(t.lwZCFT),
value: RECURRENCE}];
}
function handleRsvp({eventId, recurrenceId, guildId, updateRsvp, openRsvpPicker, onRsvp}) { // fn#70664, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9228:698, offset: 0x01d02b9d, size: 443 bytes, params: 2, frame: 29
var scheduled_start_time;
var r12;
var r9;
var value4;
var eventException;
var moduleValue2;
var startTime;
var moduleValue3;
var getRecurrenceStatus;
var Date;
var value6;
var date;
var getExistingRsvpBinding;
var id;
var existingRsvpBinding;
const guildScheduledEvent = GuildScheduledEventStore.getGuildScheduledEvent(eventId);
if (guildScheduledEvent != null) {
value4 = undefined;
eventException = (require(9044) /* metro dependency 9044: useEventException */).getEventException(recurrenceId,
eventId);
moduleValue2 = require(9045) /* metro dependency 9045: useEventSchedule */;
startTime = moduleValue2.getEventSchedule(guildScheduledEvent, recurrenceId).startTime;
scheduled_start_time = guildScheduledEvent == null ? value4 : guildScheduledEvent.scheduled_start_time;
if (scheduled_start_time != null) {
moduleValue3 = require(9039) /* metro dependency 9039: ScheduleUtils */;
getRecurrenceStatus = moduleValue3.getRecurrenceStatus;
Date = global.Date;
function handleRsvp({eventId, recurrenceId, guildId, updateRsvp, openRsvpPicker, onRsvp}) { // fn#70664, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9228:698, offset: 0x01d02b9d, size: 443 bytes, params: 2, frame: 29
var scheduled_start_time;
var r12;
var r9;
var value4;
var eventException;
var moduleValue2;
var startTime;
var moduleValue3;
var getRecurrenceStatus;
var Date;
var value6;
var date;
var getExistingRsvpBinding;
var id;
var existingRsvpBinding;
const guildScheduledEvent = GuildScheduledEventStore.getGuildScheduledEvent(eventId);
if (guildScheduledEvent != null) {
value4 = undefined;
eventException = (require(9044) /* metro dependency 9044: useEventException */).getEventException(recurrenceId,
eventId);
moduleValue2 = require(9045) /* metro dependency 9045: useEventSchedule */;
startTime = moduleValue2.getEventSchedule(guildScheduledEvent, recurrenceId).startTime;
scheduled_start_time = guildScheduledEvent == null ? value4 : guildScheduledEvent.scheduled_start_time;
value6 = Object.create(Date.prototype, {constructor: {value: Date}});
date = new Date();
r12 = Reflect.apply(getRecurrenceStatus, moduleValue3, [eventException, startTime,
date instanceof Object ? date : value6]);
} else {
r12 = null;
}
r9 = r12 == null ? recurrenceId ?? (require(9039) /* metro dependency 9039: ScheduleUtils */).getNextRecurrenceIdInEvent(guildScheduledEvent) : GuildScheduledEventStatusDone.has(r12) ? null : recurrenceId ?? (require(9039) /* metro dependency 9039: ScheduleUtils */).getNextRecurrenceIdInEvent(guildScheduledEvent);
getExistingRsvpBinding = getExistingRsvp;
id = guildScheduledEvent.id;
existingRsvpBinding = getExistingRsvpBinding(id);
id = guildScheduledEvent.id;
if (r9 == null) {
updateRsvp(eventId, null, guildId,
existingRsvpBinding != null ? GuildScheduledEventUserResponses.UNINTERESTED : GuildScheduledEventUserResponses.INTERESTED);
if (onRsvp != null) {
onRsvp();
if (scheduled_start_time != null) {
moduleValue3 = require(9039) /* metro dependency 9039: ScheduleUtils */;
getRecurrenceStatus = moduleValue3.getRecurrenceStatus;
Date = global.Date;
scheduled_start_time = guildScheduledEvent == null ? value4 : guildScheduledEvent.scheduled_start_time;
value6 = Object.create(Date.prototype, {constructor: {value: Date}});
date = new Date();
r12 = Reflect.apply(getRecurrenceStatus, moduleValue3, [eventException, startTime,
date instanceof Object ? date : value6]);
} else {
r12 = null;
}
} else if (getExistingRsvpBinding(id, r9) != null) {
updateRsvp(eventId, r9, guildId,
existingRsvpBinding != null ? GuildScheduledEventUserResponses.INTERESTED : GuildScheduledEventUserResponses.UNINTERESTED);
if (onRsvp != null) {
onRsvp();
r9 = r12 == null ? recurrenceId ?? (require(9039) /* metro dependency 9039: ScheduleUtils */).getNextRecurrenceIdInEvent(guildScheduledEvent) : GuildScheduledEventStatusDone.has(r12) ? null : recurrenceId ?? (require(9039) /* metro dependency 9039: ScheduleUtils */).getNextRecurrenceIdInEvent(guildScheduledEvent);
getExistingRsvpBinding = getExistingRsvp;
id = guildScheduledEvent.id;
existingRsvpBinding = getExistingRsvpBinding(id);
id = guildScheduledEvent.id;
if (r9 == null) {
updateRsvp(eventId, null, guildId,
existingRsvpBinding != null ? GuildScheduledEventUserResponses.UNINTERESTED : GuildScheduledEventUserResponses.INTERESTED);
if (onRsvp != null) {
onRsvp();
}
} else if (getExistingRsvpBinding(id, r9) != null) {
updateRsvp(eventId, r9, guildId,
existingRsvpBinding != null ? GuildScheduledEventUserResponses.INTERESTED : GuildScheduledEventUserResponses.UNINTERESTED);
if (onRsvp != null) {
onRsvp();
}
} else {
openRsvpPicker(guildScheduledEvent, r9);
}
} else {
openRsvpPicker(guildScheduledEvent, r9);
}
}
}
global.__d(_fun70661, 9043, [1226, 4117, 1385, 1244, 9044, 9045, 9039,
2]) /* metro module 9043, dependencies: [1226, 4117, 1385, 1244, 9044, 9045, 9039, 2] */;
File diff suppressed because it is too large. Load diff
@@ -1,8 +1,10 @@
/* Metro module 9051; source: modules/guild_scheduled_events/utils/ShareEventUtils.tsx; dependencies: [2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
function _fun70749(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#70749, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9236:6, offset: 0x01d06730, size: 102 bytes, params: 8, frame: 16
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_scheduled_events/utils/ShareEventUtils.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/guild_scheduled_events/utils/ShareEventUtils.tsx');
exports.SHARE_EVENT_DETAILS_LINK = function({guildId, guildEventId}) {
return 'https://discord.com/events/' + guildId + '/' + guildEventId;
};
@@ -11,3 +13,4 @@ function _fun70749(global, require, importDefault, importAll, module, exports, d
};
}
global.__d(_fun70749, 9051, [2]) /* metro module 9051, dependencies: [2] */;
@@ -1,32 +1,35 @@
/* Metro module 9215; source: modules/guild_scheduled_events/utils/getGuildEventImage.tsx; dependencies: [661, 1457, 2] */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */
function _fun72080(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#72080, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9400:6, offset: 0x01d39258, size: 117 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = (require(661) /* metro dependency 661: Constants */).Endpoints;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_scheduled_events/utils/getGuildEventImage.tsx');
(FileImportTrackerModule).fileFinishedImporting('modules/guild_scheduled_events/utils/getGuildEventImage.tsx');
exports.default = getGuildEventImageURL;
function getGuildEventImageURL(a0, a1) { // fn#72081, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9400:219, offset: 0x01d392cd, size: 298 bytes, params: 3, frame: 27
var r5;
var width;
let value = a1;
if (a0.image == null) {
return null;
}
if (value != null) {
r5 = value;
} else {
width = global.window.screen.width;
value = require(1457) /* metro dependency 1457: ImageLoaderUtils */;
value = width * value.getDevicePixelRatio();
r5 = value;
}
const bestMediaProxySize = (require(1457) /* metro dependency 1457: ImageLoaderUtils */).getBestMediaProxySize(r5);
const GLOBAL_ENV = global.window.GLOBAL_ENV;
const CDN_HOST = GLOBAL_ENV.CDN_HOST;
return (CDN_HOST != null ? '' + 'https:' + '//' + CDN_HOST + '/guild-events/' + a0.id + '/' + a0.image : global.location.protocol + global.window.GLOBAL_ENV.API_ENDPOINT + Endpoints.GUILD_EVENT_IMAGE(a0.id,
a0.image, 'png')) + ('?size=' + bestMediaProxySize);
}
}
function getGuildEventImageURL(a0, a1) { // fn#72081, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9400:219, offset: 0x01d392cd, size: 298 bytes, params: 3, frame: 27
var r5;
var width;
let value = a1;
if (a0.image == null) {
return null;
}
if (value != null) {
r5 = value;
} else {
width = global.window.screen.width;
value = require(1457) /* metro dependency 1457: ImageLoaderUtils */;
value = width * value.getDevicePixelRatio();
r5 = value;
}
const bestMediaProxySize = (require(1457) /* metro dependency 1457: ImageLoaderUtils */).getBestMediaProxySize(r5);
const GLOBAL_ENV = global.window.GLOBAL_ENV;
const CDN_HOST = GLOBAL_ENV.CDN_HOST;
return (CDN_HOST != null ? '' + 'https:' + '//' + CDN_HOST + '/guild-events/' + a0.id + '/' + a0.image : global.location.protocol + global.window.GLOBAL_ENV.API_ENDPOINT + Endpoints.GUILD_EVENT_IMAGE(a0.id,
a0.image, 'png')) + ('?size=' + bestMediaProxySize);
}
global.__d(_fun72080, 9215, [661, 1457, 2]) /* metro module 9215, dependencies: [661, 1457, 2] */;