note more hook involved

This commit is contained in:
Julien Calixte
2023-08-13 21:09:52 +02:00
parent d4f9b7bcb1
commit 1b7f7539a8
3 changed files with 6 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
import { useMarkdown } from '@/hooks/useMarkdown.hook' import { useMarkdown } from '@/hooks/useMarkdown.hook'
import { useNoteCache } from '@/modules/note/hooks/useNoteCache' import { prepareNoteCache } from '@/modules/note/cache/useNoteCache'
import { getFileContent } from '@/modules/repo/services/repo' import { getFileContent } from '@/modules/repo/services/repo'
import { useUserRepoStore } from '@/modules/repo/store/userRepo.store' import { useUserRepoStore } from '@/modules/repo/store/userRepo.store'
import { ref } from 'vue' import { ref } from 'vue'
@@ -7,7 +7,7 @@ import { ref } from 'vue'
export const useFile = (sha: string, retrieveContent = true) => { export const useFile = (sha: string, retrieveContent = true) => {
const { render } = useMarkdown(sha) const { render } = useMarkdown(sha)
const store = useUserRepoStore() const store = useUserRepoStore()
const { getCachedNote, saveCacheNote } = useNoteCache(sha) const { getCachedNote, saveCacheNote } = prepareNoteCache(sha)
const fromCache = ref(false) const fromCache = ref(false)
const content = ref('') const content = ref('')

View File

@@ -2,7 +2,7 @@ import { data } from '@/data/data'
import { DataType } from '@/data/DataType.enum' import { DataType } from '@/data/DataType.enum'
import { Note } from '@/modules/note/models/Note' import { Note } from '@/modules/note/models/Note'
export const useNoteCache = (sha: string) => { export const prepareNoteCache = (sha: string) => {
const noteId = data.generateId(DataType.Note, sha) const noteId = data.generateId(DataType.Note, sha)
const getCachedNote = async () => data.get<DataType.Note, Note>(noteId) const getCachedNote = async () => data.get<DataType.Note, Note>(noteId)

View File

@@ -1,5 +1,5 @@
import { useMarkdown } from '@/hooks/useMarkdown.hook' import { useMarkdown } from '@/hooks/useMarkdown.hook'
import { useNoteCache } from '@/modules/note/hooks/useNoteCache' import { prepareNoteCache } from '@/modules/note/cache/useNoteCache'
import { RepoFile } from '@/modules/repo/interfaces/RepoFile' import { RepoFile } from '@/modules/repo/interfaces/RepoFile'
import { UserSettings } from '@/modules/repo/interfaces/UserSettings' import { UserSettings } from '@/modules/repo/interfaces/UserSettings'
import { getOctokit } from '@/modules/repo/services/octo' import { getOctokit } from '@/modules/repo/services/octo'
@@ -43,7 +43,7 @@ export const getCachedMainReadme = async (owner: string, repo: string) => {
} }
const { render } = useMarkdown() const { render } = useMarkdown()
const { getCachedNote } = useNoteCache(`${owner}-${repo}-README`) const { getCachedNote } = prepareNoteCache(`${owner}-${repo}-README`)
const cachedReadme = await getCachedNote() const cachedReadme = await getCachedNote()
if (!cachedReadme) { if (!cachedReadme) {
@@ -59,7 +59,7 @@ export const getMainReadme = async (owner: string, repo: string) => {
} }
const { render } = useMarkdown() const { render } = useMarkdown()
const { getCachedNote, saveCacheNote } = useNoteCache( const { getCachedNote, saveCacheNote } = prepareNoteCache(
`${owner}-${repo}-README` `${owner}-${repo}-README`
) )