add mapping
This commit is contained in:
@@ -319,3 +319,28 @@ export function useReportOptions() {
|
|||||||
|
|
||||||
return {categories, sortedCategories, getCategory}
|
return {categories, sortedCategories, getCategory}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const DeprecatedReportReasonMapping: Partial<Record<ReasonType, ReasonType>> = {
|
||||||
|
'tools.ozone.report.defs#reasonMisleadingSpam':
|
||||||
|
'com.atproto.moderation.defs#reasonSpam',
|
||||||
|
'tools.ozone.report.defs#reasonRuleOther':
|
||||||
|
'com.atproto.moderation.defs#reasonViolation',
|
||||||
|
'tools.ozone.report.defs#reasonMisleadingOther':
|
||||||
|
'com.atproto.moderation.defs#reasonMisleading',
|
||||||
|
'tools.ozone.report.defs#reasonSexualUnlabeled':
|
||||||
|
'com.atproto.moderation.defs#reasonSexual',
|
||||||
|
'tools.ozone.report.defs#reasonHarassmentOther':
|
||||||
|
'com.atproto.moderation.defs#reasonRude',
|
||||||
|
'tools.ozone.report.defs#reasonAppeal':
|
||||||
|
'com.atproto.moderation.defs#reasonAppeal',
|
||||||
|
}
|
||||||
|
|
||||||
|
export function newReportReasonToDeprecatedReason(
|
||||||
|
newReason: ReasonType,
|
||||||
|
): ReasonType {
|
||||||
|
const maybeReason = DeprecatedReportReasonMapping[newReason]
|
||||||
|
if (maybeReason) {
|
||||||
|
return maybeReason
|
||||||
|
}
|
||||||
|
return 'com.atproto.moderation.defs#reasonOther'
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user