Files
discord-decomp/modules/guild_antiraid/native/GuildIncidentsActionSheetStore.tsx
T
2026-11-01 12:12:55 +02:00

44 lines
1.1 KiB
TypeScript

// Metro module 11020 (f11021).
import { DEFAULT_LOCKDOWN_DURATION } from "../GuildAntiRaidConstants";
import { create } from "../../../_bundle/Module644";
import { batchUpdates } from "../../../_bundle/Module705";
let c7428_3 = create(() => ({
time: DEFAULT_LOCKDOWN_DURATION,
pauseInvites: true,
pauseDms: true,
hasTimeChanges: false
}));
export { c7428_3 as useGuildIncidentsActionSheetStore };
export function setTime(time) {
batchUpdates(() => c7428_3.setState({
time,
hasTimeChanges: true
}));
}
export function setInitialTime(time2) {
batchUpdates(() => c7428_3.setState({
time: time2,
hasTimeChanges: false
}));
}
export function setPauseInvites(pauseInvites) {
batchUpdates(() => c7428_3.setState({
pauseInvites
}));
}
export function setPauseDms(pauseDms) {
batchUpdates(() => c7428_3.setState({
pauseDms
}));
}
export function resetGuildIncidentsActionSheetStore() {
batchUpdates(() => {
c7428_3.setState({
time: DEFAULT_LOCKDOWN_DURATION,
pauseInvites: true,
pauseDms: true,
hasTimeChanges: false
});
});
}