Skip to content

Commit 00171b3

Browse files
committed
refactor: simplify slightly
1 parent 8507bf0 commit 00171b3

1 file changed

Lines changed: 4 additions & 12 deletions

File tree

app/composables/useRepoMeta.ts

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -139,26 +139,18 @@ export function useRepoMeta(repositoryUrl: MaybeRefOrGetter<string | null | unde
139139
return parseRepoFromUrl(url)
140140
})
141141

142-
const requestKey = computed(() => {
143-
const ref = repoRef.value
144-
if (!ref) return 'repo-meta:none'
145-
return `repo-meta:${ref.provider}:${ref.owner}/${ref.repo}`
146-
})
147-
148142
const { data, pending, error, refresh } = useLazyAsyncData<RepoMeta | null>(
149-
() => requestKey.value,
143+
() =>
144+
repoRef.value
145+
? `repo-meta:${repoRef.value.provider}:${repoRef.value.owner}/${repoRef.value.repo}`
146+
: 'repo-meta:none',
150147
async () => {
151148
const ref = repoRef.value
152149
if (!ref) return null
153150
return await fetchRepoMeta(ref)
154151
},
155-
{ default: () => null },
156152
)
157153

158-
watch(repoRef, ref => {
159-
if (ref) refresh()
160-
})
161-
162154
const meta = computed<RepoMeta | null>(() => data.value ?? null)
163155

164156
return {

0 commit comments

Comments
 (0)