From e387df6ec323b5492e5cd6afd70fdb8da6ea61b5 Mon Sep 17 00:00:00 2001 From: guanbinrui Date: Mon, 3 Feb 2025 22:12:47 +0800 Subject: [PATCH] fix: get display name from handle --- src/helpers/formatBskyProfile.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/helpers/formatBskyProfile.ts b/src/helpers/formatBskyProfile.ts index b0e3818bb7..47c435eb6d 100644 --- a/src/helpers/formatBskyProfile.ts +++ b/src/helpers/formatBskyProfile.ts @@ -2,13 +2,19 @@ import type { AppBskyActorDefs } from '@atproto/api'; import { Source } from '@/constants/enum.js'; import { type Profile, ProfileStatus } from '@/providers/types/SocialMedia.js'; +import { first } from 'lodash-es'; + +function getDisplayNameFromHandle(handle: string) { + const matched = handle.match(/^(?!-)[A-Za-z0-9-]{3,}(?