decord/source/modules/guild_scheduled_events/useEventException.tsx

53 lines
1.6 KiB
TypeScript
Raw Normal View History

// Module ID: 9809
// Function ID: 9810
2026-07-29 08:29:29 +00:00
// Name: useEventException
// Dependencies: [7636, 504, 2]
2026-07-20 16:05:17 +00:00
// Exports: default, getEventException
// Module 9809 (useEventException)
import GuildScheduledEventStore from "GuildScheduledEventStore" /* 7636 */;
2026-07-20 16:05:17 +00:00
const require = globalThis.__r;
const require = fn;
const size = fn(2);
const result = size.fileFinishedImporting("modules/guild_scheduled_events/useEventException.tsx");
2026-07-20 16:05:17 +00:00
export default function useEventException(arg0, arg1) {
_require = arg1;
const items = [GuildScheduledEventStore];
const stateFromStoresArray = require("initialize").useStateFromStoresArray(items, () => {
const guildScheduledEvent = GuildScheduledEventStore.getGuildScheduledEvent(closure_0);
2026-07-20 16:05:17 +00:00
let prop;
2026-07-29 08:29:29 +00:00
if (guildScheduledEvent != null) {
2026-07-20 16:05:17 +00:00
prop = guildScheduledEvent.guild_scheduled_event_exceptions;
}
2026-07-29 08:29:29 +00:00
if (prop == null) {
2026-07-20 16:05:17 +00:00
prop = [];
}
return prop;
2026-07-29 08:29:29 +00:00
});
_require = arg0;
let found;
if (stateFromStoresArray != null) {
found = stateFromStoresArray.find((event_exception_id) => event_exception_id.event_exception_id === closure_0);
}
return found;
2026-07-20 16:05:17 +00:00
};
2026-07-29 08:29:29 +00:00
export const getEventException = function getEventException(recurrenceId, eventId) {
const guildScheduledEvent = GuildScheduledEventStore.getGuildScheduledEvent(eventId);
2026-07-20 16:05:17 +00:00
let prop;
2026-07-29 08:29:29 +00:00
if (guildScheduledEvent != null) {
2026-07-20 16:05:17 +00:00
prop = guildScheduledEvent.guild_scheduled_event_exceptions;
}
2026-07-29 08:29:29 +00:00
if (prop == null) {
2026-07-20 16:05:17 +00:00
prop = [];
}
2026-08-24 06:08:38 +00:00
closure_0 = recurrenceId;
2026-07-29 08:29:29 +00:00
let found;
if (prop != null) {
found = prop.find((event_exception_id) => event_exception_id.event_exception_id === closure_0);
}
return found;
2026-07-20 16:05:17 +00:00
};