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

29 lines
1.3 KiB
TypeScript

// Metro module 11104 (f11105).
import ExplicitMediaStore from "./ExplicitMediaStore";
import { EXPLICIT_MEDIA_SENDER_FALSE_POSITIVE_ACTION_SHEET_KEY } from "./ExplicitMediaRedactionConstants";
import { trackMediaRedactionAction, TrackMediaRedactionActionType } from "./ExplicitMediaRedactionUtils";
import AlertActionCreators from "../../actions/native/AlertActionCreators";
import { intl, t } from "../../intl/index.native";
import ExplicitMediaFalsePositiveActionCreators from "./ExplicitMediaFalsePositiveActionCreators";
import ActionSheetActionCreators from "../action_sheet/native/ActionSheetActionCreators";
export function handleSenderFalsePositiveFlow(a0, a1) {
trackMediaRedactionAction({
action: TrackMediaRedactionActionType.EXPLICIT_MEDIA_SENDER_FALSE_POSITIVE_BUTTON_CLICKED,
messageId: a1,
channelId: a0
});
if (ExplicitMediaStore.canSubmitFpReport(a1)) {
ActionSheetActionCreators.openLazy(import("./native/false_positive_reporting/ExplicitMediaSenderFalsePositiveActionSheet"), EXPLICIT_MEDIA_SENDER_FALSE_POSITIVE_ACTION_SHEET_KEY, {
channelId: a0,
messageId: a1
});
return void 0;
}
AlertActionCreators.show({
title: intl.string(t["iS/eFN"]),
body: intl.string(t.YrjcgR),
confirmText: intl.string(t.BddRzS)
});
ExplicitMediaFalsePositiveActionCreators.disableFalsePositiveButton(a0, a1);
}