diff --git a/src/state/queries/postgate/index.ts b/src/state/queries/postgate/index.ts index 84bc2d765d..6605ab8e68 100644 --- a/src/state/queries/postgate/index.ts +++ b/src/state/queries/postgate/index.ts @@ -4,6 +4,7 @@ import { AppBskyEmbedRecordWithMedia, AppBskyFeedDefs, AppBskyFeedPostgate, + asPredicate, AtUri, BskyAgent, } from '@atproto/api' @@ -60,7 +61,10 @@ export async function getPostgateRecord({ }), ) - if (data.value && AppBskyFeedPostgate.isValidRecord(data.value)) { + if ( + data.value && + asPredicate(AppBskyFeedPostgate.validateRecord)(data.value) + ) { return data.value } else { return undefined