diff options
author | João Ferreiro <ferreiro@pinkroom.dev> | 2022-11-29 15:36:26 +0000 |
---|---|---|
committer | João Ferreiro <ferreiro@pinkroom.dev> | 2022-11-29 15:36:26 +0000 |
commit | dcb361329e2b41b8167206da787d63f302826aa5 (patch) | |
tree | c13d8b9ed31ab3ead1486199b3289f4ae55f50eb /src | |
parent | 31be6fbbac5091ebdf1734fecf4eae50d2ad3159 (diff) | |
parent | 57f2d1d59fb4ce435fef6f99b84db6d7b4667127 (diff) | |
download | voidsky-dcb361329e2b41b8167206da787d63f302826aa5.tar.zst |
Merge branch 'main' into upload-image
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/link-meta.ts | 5 | ||||
-rw-r--r-- | src/view/com/util/PostEmbeds.tsx | 7 |
2 files changed, 5 insertions, 7 deletions
diff --git a/src/lib/link-meta.ts b/src/lib/link-meta.ts index b48d920a1..c1739ae3b 100644 --- a/src/lib/link-meta.ts +++ b/src/lib/link-meta.ts @@ -1,3 +1,4 @@ +import he from 'he' import { extractHtmlMeta, isBskyAppUrl, @@ -59,8 +60,10 @@ export async function getLinkMeta(url: string): Promise<LinkMeta> { const httpRes = await fetch(url) const httpResBody = await httpRes.text() const httpResMeta = extractHtmlMeta(httpResBody) - meta.title = httpResMeta.title + meta.title = httpResMeta.title ? he.decode(httpResMeta.title) : undefined meta.description = httpResMeta.description + ? he.decode(httpResMeta.description) + : undefined // TODO meta.image = httpResMeta.image } catch (e) { // failed diff --git a/src/view/com/util/PostEmbeds.tsx b/src/view/com/util/PostEmbeds.tsx index ca02aba84..1591c658a 100644 --- a/src/view/com/util/PostEmbeds.tsx +++ b/src/view/com/util/PostEmbeds.tsx @@ -9,12 +9,7 @@ import { } from 'react-native' import {Entity} from '../../../third-party/api/src/client/types/app/bsky/feed/post' import {Link} from '../util/Link' -import { - LinkMeta, - getLinkMeta, - getLikelyType, - LikelyType, -} from '../../../lib/link-meta' +import {LinkMeta, getLikelyType, LikelyType} from '../../../lib/link-meta' import {colors} from '../../lib/styles' import {useStores} from '../../../state' |