({ sourceId }: { sourceId: string })
| 252 | } |
| 253 | |
| 254 | export const sourceQueryOptions = ({ sourceId }: { sourceId: string }) => { |
| 255 | return { |
| 256 | queryKey: [RequestKey.Source, null, sourceId], |
| 257 | queryFn: async () => { |
| 258 | const res = await gqlClient.request<SourceData>(SOURCE_QUERY, { |
| 259 | id: sourceId, |
| 260 | }); |
| 261 | |
| 262 | return res.source; |
| 263 | }, |
| 264 | staleTime: StaleTime.OneHour, |
| 265 | enabled: !!sourceId, |
| 266 | }; |
| 267 | }; |
no outgoing calls
no test coverage detected