diff options
Diffstat (limited to 'src/lib/strings.ts')
-rw-r--r-- | src/lib/strings.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/strings.ts b/src/lib/strings.ts index 74f4ea6ad..032eec566 100644 --- a/src/lib/strings.ts +++ b/src/lib/strings.ts @@ -209,8 +209,12 @@ export function toShareUrl(url: string): string { return url } +export function isBskyAppUrl(url: string): boolean { + return url.startsWith('https://bsky.app/') +} + export function convertBskyAppUrlIfNeeded(url: string): string { - if (url.startsWith('https://bsky.app/')) { + if (isBskyAppUrl(url)) { try { const urlp = new URL(url) return urlp.pathname |