diff options
Diffstat (limited to 'src/lib/moderatePost_wrapped.ts')
-rw-r--r-- | src/lib/moderatePost_wrapped.ts | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/lib/moderatePost_wrapped.ts b/src/lib/moderatePost_wrapped.ts deleted file mode 100644 index f4c9d0aad..000000000 --- a/src/lib/moderatePost_wrapped.ts +++ /dev/null @@ -1,31 +0,0 @@ -/* eslint-disable-next-line no-restricted-imports */ -import {BSKY_LABELER_DID, moderatePost} from '@atproto/api' - -type ModeratePost = typeof moderatePost -type Options = Parameters<ModeratePost>[1] - -export function moderatePost_wrapped( - subject: Parameters<ModeratePost>[0], - opts: Options, -) { - // HACK - // temporarily translate 'gore' into 'graphic-media' during the transition period - // can remove this in a few months - // -prf - translateOldLabels(subject) - - return moderatePost(subject, opts) -} - -function translateOldLabels(subject: Parameters<ModeratePost>[0]) { - if (subject.labels) { - for (const label of subject.labels) { - if ( - label.val === 'gore' && - (!label.src || label.src === BSKY_LABELER_DID) - ) { - label.val = 'graphic-media' - } - } - } -} |