(query: string, enabled = true)
| 129 | }; |
| 130 | |
| 131 | export const useSmartQueryMeta = (query: string, enabled = true) => { |
| 132 | const { filesQuery, dataSourcesQuery } = useUserSettings(); |
| 133 | const { instance } = useMsal(); |
| 134 | const metadataClient = MetadataClientFactory(CLIENT_TYPE_API, filesQuery.data, dataSourcesQuery.data, instance); |
| 135 | return useQuery<SmartQueryResult>({ |
| 136 | queryKey: ['smart-query', query ], |
| 137 | queryFn: ({signal}) => { |
| 138 | console.log('smartQuery', query); |
| 139 | return metadataClient.smartQuery(query, signal); |
| 140 | }, |
| 141 | enabled: enabled && !!filesQuery.data && !!dataSourcesQuery.data, |
| 142 | }); |
| 143 | } |
no test coverage detected