Files
discord-decomp/modules/ato_alerts/hooks/useLikelyAtoWarning.tsx
T
2026-11-01 12:12:55 +02:00

18 lines
1.1 KiB
TypeScript

// Metro module 10436 (f10437).
import { SafetyWarningTypes } from "../../self_mod/ChannelSafetyWarningsStore";
import { useIsSpamMessageRequest } from "../../message_request/hooks/useIsSpamMessageRequest";
import { useIsMessageRequest } from "../../message_request/hooks/useIsMessageRequest";
import { useChannelSafetyWarning } from "../../self_mod/hooks/useChannelSafetyWarning";
import { useInappropriateConversationWarningsForChannel } from "../../self_mod/inappropriate_conversation/hooks/useInappropriateConversationWarningsForChannel";
import { useStrangerDangerWarning } from "../../self_mod/stranger_danger/hooks/useStrangerDangerWarning";
export function useLikelyAtoWarning(a0) {
const isSpamMessageRequest = useIsSpamMessageRequest(a0);
const isMessageRequest = useIsMessageRequest(a0);
const channelSafetyWarning = useChannelSafetyWarning(a0, SafetyWarningTypes.LIKELY_ATO);
const r3 = useInappropriateConversationWarningsForChannel(a0).length > 0;
const r31 = useStrangerDangerWarning(a0) != null;
if (!isSpamMessageRequest && !isMessageRequest && !r3 && !r31) {
return channelSafetyWarning;
}
}