Files
discord-decomp/modules/guild_scheduled_events/useEventException.tsx
T
2026-11-01 12:12:55 +02:00

30 lines
1021 B
TypeScript

// Metro module 8215 (f8216).
import GuildScheduledEventStore from "./GuildScheduledEventStore";
import { useStateFromStoresArray } from "../../_bundle/Module589";
function $mk80113($env) {
return (a0) => a0.event_exception_id === $env[0];
}
export default function useEventException(a0, c16369_0) {
let env16370;
const stateFromStoresArray = useStateFromStoresArray([GuildScheduledEventStore], () => {
let r8 = GuildScheduledEventStore.getGuildScheduledEvent(c16369_0)?.guild_scheduled_event_exceptions;
if (r8 == null) {
r8 = [];
}
return r8;
});
const r14 = env16370 = {};
env16370[0] = a0;
return stateFromStoresArray == null ? void 0 : stateFromStoresArray.find($mk80113(r14));
};
export function getEventException(a0, a1) {
let r5 = GuildScheduledEventStore.getGuildScheduledEvent(a1)?.guild_scheduled_event_exceptions;
if (r5 == null) {
r5 = [];
}
let env16371;
const r9 = env16371 = {};
env16371[0] = a0;
return r5 == null ? void 0 : r5.find($mk80113(r9));
}