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