diff --git a/src/components/FileExplorer/hooks/useSetupTree.tsx b/src/components/FileExplorer/hooks/useVisibleNodesGenerator.tsx similarity index 85% rename from src/components/FileExplorer/hooks/useSetupTree.tsx rename to src/components/FileExplorer/hooks/useVisibleNodesGenerator.tsx index 2d41fac..9ddf107 100644 --- a/src/components/FileExplorer/hooks/useSetupTree.tsx +++ b/src/components/FileExplorer/hooks/useVisibleNodesGenerator.tsx @@ -14,7 +14,6 @@ export function useVisibleNodesGenerator(metaData: MetaData) { const catchNetworkErrors = useCatchNetworkError() const config = useConfigs().value - const accessToken = config.accessToken const setStateContext = useLoadedContext(SideBarStateContext).onChange // Only run when metadata or accessToken changes @@ -34,7 +33,7 @@ export function useVisibleNodesGenerator(metaData: MetaData) { }, '/', true, - accessToken, + config.accessToken, ) if (shouldAbort()) return @@ -46,7 +45,12 @@ export function useVisibleNodesGenerator(metaData: MetaData) { defer, compress: config.compressSingletonFolder, async getTreeData(path) { - const { root } = await platform.getTreeData(metaData, path, false, accessToken) + const { root } = await platform.getTreeData( + metaData, + path, + false, + config.accessToken, + ) return root }, }), @@ -55,7 +59,7 @@ export function useVisibleNodesGenerator(metaData: MetaData) { setStateContext('tree-rendered') }) }, - [metaData, accessToken], // eslint-disable-line react-hooks/exhaustive-deps + [metaData, config.accessToken], // eslint-disable-line react-hooks/exhaustive-deps ), ) diff --git a/src/components/FileExplorer/index.tsx b/src/components/FileExplorer/index.tsx index ac413b5..c75cb86 100644 --- a/src/components/FileExplorer/index.tsx +++ b/src/components/FileExplorer/index.tsx @@ -24,7 +24,7 @@ import { useHandleNodeClick } from './hooks/useOnNodeClick' import { useOnSearch } from './hooks/useOnSearch' import { useVisibleNodesGeneratorMethods } from './hooks/useOnVisibleNodesGeneratorReady' import { useRenderLabelText } from './hooks/useRenderLabelText' -import { useVisibleNodesGenerator } from './hooks/useSetupTree' +import { useVisibleNodesGenerator } from './hooks/useVisibleNodesGenerator' import { ListView } from './ListView' import { useHandleNodeFocus } from './useHandleNodeFocus' import { useVisibleNodes } from './useVisibleNodes'