Remove unused convoAccount affordances
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -13,5 +13,4 @@ export type ReportDialogProps = {
|
||||
did: string
|
||||
}
|
||||
| {type: 'convoMessage'}
|
||||
| {type: 'convoAccount'}
|
||||
}
|
||||
|
||||
@@ -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({
|
||||
<SelectReportOptionView
|
||||
labelers={[]}
|
||||
goBack={control.close}
|
||||
params={
|
||||
params.type === 'convoMessage'
|
||||
? {
|
||||
type: 'convoMessage',
|
||||
}
|
||||
: {
|
||||
type: 'convoAccount',
|
||||
}
|
||||
}
|
||||
params={{
|
||||
type: 'convoMessage',
|
||||
}}
|
||||
onSelectReportOption={setReportOption}
|
||||
/>
|
||||
)
|
||||
@@ -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])
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user