30 lines
1021 B
TypeScript
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));
|
|
}
|