Skip to content

Commit 63198a8

Browse files
committed
fix: filter deleted replies
1 parent 7bd16aa commit 63198a8

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

src/apis/postQueries.ts

+10-5
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,15 @@ export const fetchPostById = async (
3131
),
3232
images (*),
3333
replies (
34-
id
34+
id,
35+
deleted_at
3536
),
3637
likes (*)
3738
`,
3839
)
3940
.eq('id', id)
41+
.filter('replies.deleted_at', 'is', null)
4042
.single();
41-
4243
if (error) {
4344
if (__DEV__) console.error('Error fetching post by ID:', error);
4445
return null;
@@ -64,12 +65,14 @@ export const fetchPostPagination = async ({
6465
user:user_id (*),
6566
images (*),
6667
replies (
67-
id
68+
id,
69+
deleted_at
6870
),
6971
likes (*)
7072
`,
7173
)
7274
.is('deleted_at', null)
75+
.filter('replies.deleted_at', 'is', null)
7376
.order('created_at', {ascending: false})
7477
.limit(limit)
7578
.lt('created_at', cursor);
@@ -118,7 +121,8 @@ export const fetchUpdatePost = async ({
118121
),
119122
images (*),
120123
replies (
121-
id
124+
id,
125+
deleted_at
122126
),
123127
likes (*)
124128
`,
@@ -210,7 +214,8 @@ export const fetchCreatePost = async (
210214
),
211215
images (*),
212216
replies (
213-
id
217+
id,
218+
deleted_at
214219
),
215220
likes (*)
216221
`,

0 commit comments

Comments
 (0)