()
| 107 | }; |
| 108 | |
| 109 | export const useAddDataSource = () => { |
| 110 | const { dataSourcesQuery, filesQuery } = useUserSettings(); |
| 111 | const { instance } = useMsal(); |
| 112 | const dataSourceClient = DataSourceClientFactory(ClientType.API, filesQuery.data, dataSourcesQuery.data, instance); |
| 113 | |
| 114 | return useMutation({ |
| 115 | mutationFn: (dataSource: DataSource) => { |
| 116 | let response = dataSourceClient.create(dataSource); |
| 117 | return response; |
| 118 | }, |
| 119 | onError: (err, newMeta, context) => { |
| 120 | console.error('onError', err); |
| 121 | }, |
| 122 | }); |
| 123 | }; |
| 124 | |
| 125 | export const useUpdateDataSource = () => { |
| 126 | const { dataSourcesQuery, filesQuery } = useUserSettings(); |
no test coverage detected