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,
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