We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 13847fd + eea7d6b commit 19b67f2Copy full SHA for 19b67f2
src/entities/story/model/hooks/useStoryFeedQuery.ts
@@ -1,20 +1,9 @@
1
import { useQuery } from '@tanstack/react-query'
2
-import ky from 'ky'
3
-import type { StoryFeedItem, StoryResponse } from '../types'
+import { getStoryFeed } from '@/entities/story/api/getStoryFeed'
4
5
-export const useStoryFeedQuery = () => {
+export function useStoryFeedQuery() {
6
return useQuery({
7
queryKey: ['stories', 'feed'],
8
- queryFn: async () => {
9
- const response = await ky
10
- .get('/api/v1/stories/feed')
11
- .json<StoryResponse<StoryFeedItem[]>>()
12
-
13
- if (!response.isSuccess) {
14
- throw new Error(response.message)
15
- }
16
17
- return response.data ?? []
18
- },
+ queryFn: getStoryFeed,
19
})
20
}
0 commit comments