diff --git a/src/components/ReportDialog/SelectReportOptionView.tsx b/src/components/ReportDialog/SelectReportOptionView.tsx index 4053844768..4413cbe890 100644 --- a/src/components/ReportDialog/SelectReportOptionView.tsx +++ b/src/components/ReportDialog/SelectReportOptionView.tsx @@ -58,9 +58,6 @@ export function SelectReportOptionView({ } else if (props.params.type === 'convoMessage') { title = _(msg`Report this message`) description = _(msg`Why should this message be reviewed?`) - } else if (props.params.type === 'convoAccount') { - title = _(msg`Report this account`) - description = _(msg`Why should this account be reviewed?`) } return { diff --git a/src/components/ReportDialog/types.ts b/src/components/ReportDialog/types.ts index 5a13856520..ceabe0b901 100644 --- a/src/components/ReportDialog/types.ts +++ b/src/components/ReportDialog/types.ts @@ -13,5 +13,4 @@ export type ReportDialogProps = { did: string } | {type: 'convoMessage'} - | {type: 'convoAccount'} } diff --git a/src/components/dms/ReportDialog.tsx b/src/components/dms/ReportDialog.tsx index e8ac0ed2fe..63e4cd79e4 100644 --- a/src/components/dms/ReportDialog.tsx +++ b/src/components/dms/ReportDialog.tsx @@ -25,17 +25,11 @@ import {RichText} from '../RichText' import {Text} from '../Typography' import {MessageItemMetadata} from './MessageItem' -type ReportDialogParams = - | { - type: 'convoAccount' - did: string - convoId: string - } - | { - type: 'convoMessage' - convoId: string - message: ChatBskyConvoDefs.MessageView - } +type ReportDialogParams = { + type: 'convoMessage' + convoId: string + message: ChatBskyConvoDefs.MessageView +} let ReportDialog = ({ control, @@ -76,7 +70,6 @@ function DialogInner({params}: {params: ReportDialogParams}) { function ReasonStep({ setReportOption, - params, }: { setReportOption: (reportOption: ReportOption) => void params: ReportDialogParams @@ -87,15 +80,9 @@ function ReasonStep({ ) @@ -138,17 +125,6 @@ function SubmitStep({ } satisfies ComAtprotoModerationCreateReport.InputSchema await getAgent().createModerationReport(report) - } else if (params.type === 'convoAccount') { - const {convoId, did} = params - - await getAgent().createModerationReport({ - reasonType: reportOption.reason, - subject: { - $type: 'com.atproto.admin.defs#repoRef', - did, - }, - reason: details + ` — from:dms:${convoId}`, - }) } }, onSuccess: () => { @@ -163,9 +139,6 @@ function SubmitStep({ convoMessage: { title: _(msg`Report this message`), }, - convoAccount: { - title: _(msg`Report this account`), - }, }[params.type] }, [_, params]) diff --git a/src/lib/moderation/useReportOptions.ts b/src/lib/moderation/useReportOptions.ts index 6533004c46..54b727b76b 100644 --- a/src/lib/moderation/useReportOptions.ts +++ b/src/lib/moderation/useReportOptions.ts @@ -16,7 +16,6 @@ interface ReportOptions { feedgen: ReportOption[] other: ReportOption[] convoMessage: ReportOption[] - convoAccount: ReportOption[] } export function useReportOptions(): ReportOptions { @@ -87,19 +86,6 @@ export function useReportOptions(): ReportOptions { }, ...common, ], - convoAccount: [ - { - reason: ComAtprotoModerationDefs.REASONSPAM, - title: _(msg`Spam`), - description: _(msg`Excessive or unwanted messages`), - }, - { - reason: ComAtprotoModerationDefs.REASONSEXUAL, - title: _(msg`Unwanted Sexual Content`), - description: _(msg`Inappropriate messages or explicit links`), - }, - ...common, - ], list: [ { reason: ComAtprotoModerationDefs.REASONVIOLATION,