tidy up post reasons (#9194)

This commit is contained in:
Samuel Newman
2025-10-13 18:24:02 +03:00
committed by GitHub
parent b7f505ab00
commit 5222a6e1c3
4 changed files with 171 additions and 137 deletions
@@ -1,3 +1,5 @@
import {type ModerationUI} from '@atproto/api'
import {sanitizeDisplayName} from '#/lib/strings/display-names'
import {sanitizeHandle} from '#/lib/strings/handles'
import type * as bsky from '#/types/bsky'
@@ -5,9 +7,10 @@ import type * as bsky from '#/types/bsky'
export function createSanitizedDisplayName(
profile: bsky.profile.AnyProfileView,
noAt = false,
moderation?: ModerationUI,
) {
if (profile.displayName != null && profile.displayName !== '') {
return sanitizeDisplayName(profile.displayName)
return sanitizeDisplayName(profile.displayName, moderation)
} else {
return sanitizeHandle(profile.handle, noAt ? '' : '@')
}