( channelId: string | null, eventId: string | null, )
| 30 | } |
| 31 | |
| 32 | export function useForumThreadQuery( |
| 33 | channelId: string | null, |
| 34 | eventId: string | null, |
| 35 | ) { |
| 36 | return useQuery<ForumThreadResponse>({ |
| 37 | enabled: channelId !== null && eventId !== null, |
| 38 | queryKey: forumThreadQueryKey(channelId ?? "", eventId ?? ""), |
| 39 | queryFn: () => getForumThread(channelId ?? "", eventId ?? ""), |
| 40 | staleTime: 10_000, |
| 41 | refetchInterval: 10_000, |
| 42 | }); |
| 43 | } |
| 44 | |
| 45 | export function useCreateForumPostMutation(channel: Channel | null) { |
| 46 | const queryClient = useQueryClient(); |
no test coverage detected