This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,30 @@
// Metro module 10888 (f10889).
import PermissionStore from "../../stores/PermissionStore";
import { Permissions, SpoilerRenderSetting } from "../../Constants";
import { useStateFromStores } from "../../_bundle/defaultAreStatesEqual";
import { RenderSpoilers } from "../user_settings/UserSettings";
export default function computeGlobalSpoilerDisplay(a0, a1) {
if (SpoilerRenderSetting.ALWAYS === a0) {
return true;
}
if (SpoilerRenderSetting.IF_MODERATOR === a0) {
return a1;
}
SpoilerRenderSetting.ON_CLICK;
return false;
};
export function useShouldDisplaySpoilerObscurity(c18337_0) {
const stateFromStores = useStateFromStores([PermissionStore], () => PermissionStore.can(Permissions.MANAGE_MESSAGES, c18337_0));
const setting = RenderSpoilers.useSetting();
const ALWAYS = SpoilerRenderSetting.ALWAYS;
let r20 = true;
if (ALWAYS !== setting) {
const IF_MODERATOR = SpoilerRenderSetting.IF_MODERATOR;
r20 = stateFromStores;
if (IF_MODERATOR !== setting) {
SpoilerRenderSetting.ON_CLICK;
r20 = false;
}
}
return !r20;
}