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

Function useSyncDataSource

client/src/api/datasource/queries.ts:95–100  ·  view source on GitHub ↗
(type: string, account: string, container)

Source from the content-addressed store, hash-verified

93};
94
95export const useSyncDataSource = (type: string, account: string, container) => {
96 const { dataSourcesQuery, filesQuery } = useUserSettings();
97 const { instance } = useMsal();
98 const client = DataSourceClientFactory(type, filesQuery.data, dataSourcesQuery.data, instance);
99 return () => client.sync(account, container);
100};
101
102export const useGetDataSource = (type: string, account: string, container: string) => {
103 const { dataSourcesQuery, filesQuery } = useUserSettings();

Callers 1

DataSourceRowFunction · 0.90

Calls 3

useUserSettingsFunction · 0.90
DataSourceClientFactoryFunction · 0.90
syncMethod · 0.65

Tested by

no test coverage detected