diff options
author | dan <dan.abramov@gmail.com> | 2024-09-13 21:11:17 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-13 21:11:17 +0100 |
commit | 791bc7afbe0efd9519740b999799e6002b0fc835 (patch) | |
tree | 8d0bca2888bab34009e2b4e76a0f578938f987d3 /src/lib/api | |
parent | 26508cfe6a89df4ae1ab1256753faa860597bbc8 (diff) | |
download | voidsky-791bc7afbe0efd9519740b999799e6002b0fc835.tar.zst |
Fix lexicon validation in PWI Discover (#5329)
Diffstat (limited to 'src/lib/api')
-rw-r--r-- | src/lib/api/feed/custom.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/api/feed/custom.ts b/src/lib/api/feed/custom.ts index 6db96a8d6..f3ac45b6e 100644 --- a/src/lib/api/feed/custom.ts +++ b/src/lib/api/feed/custom.ts @@ -2,6 +2,7 @@ import { AppBskyFeedDefs, AppBskyFeedGetFeed as GetCustomFeed, BskyAgent, + jsonStringToLex, } from '@atproto/api' import {getContentLanguages} from '#/state/preferences/languages' @@ -111,7 +112,7 @@ async function loggedOutFetch({ }&limit=${limit}&lang=${contentLangs}`, {method: 'GET', headers: {'Accept-Language': contentLangs}}, ) - let data = res.ok ? await res.json() : null + let data = res.ok ? jsonStringToLex(await res.text()) : null if (data?.feed?.length) { return { success: true, @@ -126,7 +127,7 @@ async function loggedOutFetch({ }&limit=${limit}`, {method: 'GET', headers: {'Accept-Language': ''}}, ) - data = res.ok ? await res.json() : null + data = res.ok ? jsonStringToLex(await res.text()) : null if (data?.feed?.length) { return { success: true, |