about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2023-12-08 18:29:53 -0600
committerGitHub <noreply@github.com>2023-12-08 16:29:53 -0800
commit9c0c18d5d08db6433fbee8412c2c4da400a31afa (patch)
treea8093f90fb99c7d2f59c2c16b52524c4354a1d34 /src
parente1b1720cadcf86d281a869c604f5d8e349d48fd8 (diff)
downloadvoidsky-9c0c18d5d08db6433fbee8412c2c4da400a31afa.tar.zst
Use new filter for Posts tab on profile (#2150)
* Use new filter for Posts tab on profile

* Update deps

* Remove log
Diffstat (limited to 'src')
-rw-r--r--src/lib/api/feed/author.ts2
-rw-r--r--src/state/queries/post-feed.ts1
-rw-r--r--src/view/com/posts/Feed.tsx2
-rw-r--r--src/view/screens/Profile.tsx2
4 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/api/feed/author.ts b/src/lib/api/feed/author.ts
index 74af383d1..57db061b3 100644
--- a/src/lib/api/feed/author.ts
+++ b/src/lib/api/feed/author.ts
@@ -40,7 +40,7 @@ export class AuthorFeedAPI implements FeedAPI {
   }
 
   _filter(feed: AppBskyFeedDefs.FeedViewPost[]) {
-    if (this.params.filter === 'posts_no_replies') {
+    if (this.params.filter === 'posts_and_author_threads') {
       return feed.filter(post => {
         const isReply = post.reply
         const isRepost = AppBskyFeedDefs.isReasonRepost(post.reason)
diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts
index 14ffeb0da..7847c7202 100644
--- a/src/state/queries/post-feed.ts
+++ b/src/state/queries/post-feed.ts
@@ -35,6 +35,7 @@ type ActorDid = string
 type AuthorFilter =
   | 'posts_with_replies'
   | 'posts_no_replies'
+  | 'posts_and_author_threads'
   | 'posts_with_media'
 type FeedUri = string
 type ListUri = string
diff --git a/src/view/com/posts/Feed.tsx b/src/view/com/posts/Feed.tsx
index 43f327c00..fe619ab30 100644
--- a/src/view/com/posts/Feed.tsx
+++ b/src/view/com/posts/Feed.tsx
@@ -121,7 +121,7 @@ let Feed = ({
       data?.pages.length === 1 &&
       (feed === 'following' ||
         feed === 'home' ||
-        feed === `author|${myDid}|posts_no_replies`)
+        feed === `author|${myDid}|posts_and_author_threads`)
     ) {
       queryClient.invalidateQueries({queryKey: RQKEY(feed)})
     }
diff --git a/src/view/screens/Profile.tsx b/src/view/screens/Profile.tsx
index ae5270386..e019c4ede 100644
--- a/src/view/screens/Profile.tsx
+++ b/src/view/screens/Profile.tsx
@@ -280,7 +280,7 @@ function ProfileScreenLoaded({
         {({onScroll, headerHeight, isFocused, isScrolledDown, scrollElRef}) => (
           <FeedSection
             ref={postsSectionRef}
-            feed={`author|${profile.did}|posts_no_replies`}
+            feed={`author|${profile.did}|posts_and_author_threads`}
             onScroll={onScroll}
             headerHeight={headerHeight}
             isFocused={isFocused}