(history) add last visited repo method

This commit is contained in:
Julien Calixte
2021-12-12 10:18:10 +01:00
parent 4a4597afbc
commit e90afc56f8
4 changed files with 49 additions and 3 deletions

View File

@@ -54,7 +54,8 @@ import {
watch,
nextTick,
toRefs,
onUnmounted
onUnmounted,
onMounted
} from 'vue'
import HeaderNote from '@/components/HeaderNote.vue'
import { useNote } from '@/hooks/useNote.hook'
@@ -62,6 +63,7 @@ import { useMarkdown } from '@/hooks/useMarkdown.hook'
import { useLinks } from '@/hooks/useLinks.hook'
import { useUserRepoStore } from '@/modules/repo/store/userRepo.store'
import { useUserSettings } from '@/modules/user/hooks/useUserSettings.hook'
import { useVisitRepo } from '@/modules/history/hooks/useVisitRepo.hook'
const StackedNote = defineAsyncComponent(
() => import('@/components/StackedNote.vue')
@@ -85,6 +87,7 @@ export default defineComponent({
const refProps = toRefs(props)
const store = useUserRepoStore()
useUserSettings()
const { visitRepo } = useVisitRepo({ user: props.user, repo: props.repo })
const { renderString } = useMarkdown(props.repo)
const { listenToClick } = useLinks('note-display')
const { stackedNotes, resetStackedNotes } = useQueryStackedNotes()
@@ -120,6 +123,8 @@ export default defineComponent({
{ immediate: true }
)
onMounted(() => visitRepo())
onUnmounted(() => {
store.resetFiles()
resetStackedNotes()