44 lines
1.1 KiB
TypeScript
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
|
|
});
|
|
});
|
|
}
|