From 1b860944eac416edbfd0e920c964a9e961d8f4f2 Mon Sep 17 00:00:00 2001 From: Julien Calixte Date: Mon, 22 Mar 2021 22:57:01 +0100 Subject: [PATCH] :bug: (readme) do not fetch readme for folder notes --- src/hooks/useRepo.hook.ts | 25 +++++++++++++----------- src/modules/note/hooks/useFolderNotes.ts | 2 +- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/src/hooks/useRepo.hook.ts b/src/hooks/useRepo.hook.ts index f9913ab..b14b403 100644 --- a/src/hooks/useRepo.hook.ts +++ b/src/hooks/useRepo.hook.ts @@ -19,7 +19,8 @@ const tree = ref([]) export const useRepo = ( owner: Ref, repo: Ref, - retrieve = true + retrieve = true, + retrieveReadme = true ) => { const { getCachedNote, saveCacheNote } = useNoteCache('README') const { accessToken } = useGitHubLogin() @@ -39,18 +40,20 @@ export const useRepo = ( const cachedReadme = await getCachedNote() try { - if (cachedReadme) { - readme.value = render(cachedReadme.content) - } + if (retrieveReadme) { + if (cachedReadme) { + readme.value = render(cachedReadme.content) + } - const README = await octokit.repos.getReadme({ - owner: owner.value, - repo: repo.value - }) + const README = await octokit.repos.getReadme({ + owner: owner.value, + repo: repo.value + }) - if (README) { - readme.value = render(README.data.content) - saveCacheNote(README.data.content) + if (README) { + readme.value = render(README.data.content) + saveCacheNote(README.data.content) + } } const commits = await octokit.request( diff --git a/src/modules/note/hooks/useFolderNotes.ts b/src/modules/note/hooks/useFolderNotes.ts index 0be9ffa..c738069 100644 --- a/src/modules/note/hooks/useFolderNotes.ts +++ b/src/modules/note/hooks/useFolderNotes.ts @@ -6,7 +6,7 @@ export const useFolderNotes = ( owner: Ref, repo: Ref ) => { - const { tree } = useRepo(owner, repo) + const { tree } = useRepo(owner, repo, true, false) const fleetingNotes = computed(() => tree.value.filter(