MCPcopy Create free account
hub / github.com/IQEngine/IQEngine / useAddDataSource

Function useAddDataSource

client/src/api/datasource/queries.ts:109–123  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

107};
108
109export 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
125export const useUpdateDataSource = () => {
126 const { dataSourcesQuery, filesQuery } = useUserSettings();

Callers 1

DataSourceFormFunction · 0.90

Calls 3

useUserSettingsFunction · 0.90
DataSourceClientFactoryFunction · 0.90
createMethod · 0.65

Tested by

no test coverage detected