Use asPredicate

This commit is contained in:
Eric Bailey
2025-02-05 11:11:18 -06:00
parent 6854e6564b
commit 7126d8ca78
+5 -1
View File
@@ -4,6 +4,7 @@ import {
AppBskyEmbedRecordWithMedia, AppBskyEmbedRecordWithMedia,
AppBskyFeedDefs, AppBskyFeedDefs,
AppBskyFeedPostgate, AppBskyFeedPostgate,
asPredicate,
AtUri, AtUri,
BskyAgent, BskyAgent,
} from '@atproto/api' } 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 return data.value
} else { } else {
return undefined return undefined