Remove unused convoAccount affordances

This commit is contained in:
Eric Bailey
2024-05-20 13:35:54 -05:00
parent ed36a63124
commit 47ffff3209
4 changed files with 8 additions and 53 deletions
@@ -58,9 +58,6 @@ export function SelectReportOptionView({
} else if (props.params.type === 'convoMessage') { } else if (props.params.type === 'convoMessage') {
title = _(msg`Report this message`) title = _(msg`Report this message`)
description = _(msg`Why should this message be reviewed?`) 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 { return {
-1
View File
@@ -13,5 +13,4 @@ export type ReportDialogProps = {
did: string did: string
} }
| {type: 'convoMessage'} | {type: 'convoMessage'}
| {type: 'convoAccount'}
} }
+8 -35
View File
@@ -25,17 +25,11 @@ import {RichText} from '../RichText'
import {Text} from '../Typography' import {Text} from '../Typography'
import {MessageItemMetadata} from './MessageItem' import {MessageItemMetadata} from './MessageItem'
type ReportDialogParams = type ReportDialogParams = {
| { type: 'convoMessage'
type: 'convoAccount' convoId: string
did: string message: ChatBskyConvoDefs.MessageView
convoId: string }
}
| {
type: 'convoMessage'
convoId: string
message: ChatBskyConvoDefs.MessageView
}
let ReportDialog = ({ let ReportDialog = ({
control, control,
@@ -76,7 +70,6 @@ function DialogInner({params}: {params: ReportDialogParams}) {
function ReasonStep({ function ReasonStep({
setReportOption, setReportOption,
params,
}: { }: {
setReportOption: (reportOption: ReportOption) => void setReportOption: (reportOption: ReportOption) => void
params: ReportDialogParams params: ReportDialogParams
@@ -87,15 +80,9 @@ function ReasonStep({
<SelectReportOptionView <SelectReportOptionView
labelers={[]} labelers={[]}
goBack={control.close} goBack={control.close}
params={ params={{
params.type === 'convoMessage' type: 'convoMessage',
? { }}
type: 'convoMessage',
}
: {
type: 'convoAccount',
}
}
onSelectReportOption={setReportOption} onSelectReportOption={setReportOption}
/> />
) )
@@ -138,17 +125,6 @@ function SubmitStep({
} satisfies ComAtprotoModerationCreateReport.InputSchema } satisfies ComAtprotoModerationCreateReport.InputSchema
await getAgent().createModerationReport(report) 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: () => { onSuccess: () => {
@@ -163,9 +139,6 @@ function SubmitStep({
convoMessage: { convoMessage: {
title: _(msg`Report this message`), title: _(msg`Report this message`),
}, },
convoAccount: {
title: _(msg`Report this account`),
},
}[params.type] }[params.type]
}, [_, params]) }, [_, params])
-14
View File
@@ -16,7 +16,6 @@ interface ReportOptions {
feedgen: ReportOption[] feedgen: ReportOption[]
other: ReportOption[] other: ReportOption[]
convoMessage: ReportOption[] convoMessage: ReportOption[]
convoAccount: ReportOption[]
} }
export function useReportOptions(): ReportOptions { export function useReportOptions(): ReportOptions {
@@ -87,19 +86,6 @@ export function useReportOptions(): ReportOptions {
}, },
...common, ...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: [ list: [
{ {
reason: ComAtprotoModerationDefs.REASONVIOLATION, reason: ComAtprotoModerationDefs.REASONVIOLATION,