Fix some types

zio/stable
Paul Frazee 2023-12-05 18:21:15 -08:00
parent 2ad0d059ac
commit 41fd6eb95b
3 changed files with 4 additions and 3 deletions

View File

@ -1,7 +1,7 @@
import {NavigationProp} from '@react-navigation/native'
import {State, RouteParams} from './types'
export function getRootNavigation<T>(
export function getRootNavigation<T extends {}>(
nav: NavigationProp<T>,
): NavigationProp<T> {
while (nav.getParent()) {

View File

@ -120,7 +120,7 @@ export function* findAllPostsInQueryData(
if (item.subject?.uri === uri) {
yield item.subject
}
const quotedPost = getEmbeddedPost(item.subject.embed)
const quotedPost = getEmbeddedPost(item.subject?.embed)
if (quotedPost?.uri === uri) {
yield embedViewRecordToPostView(quotedPost)
}

View File

@ -239,7 +239,8 @@ export function* findAllPostsInQueryData(
if (item.uri === uri) {
yield item
}
const quotedPost = getEmbeddedPost(item.post.embed)
const quotedPost =
item.type === 'post' ? getEmbeddedPost(item.post.embed) : undefined
if (quotedPost?.uri === uri) {
yield embedViewRecordToPlaceholderThread(quotedPost)
}