Skip to content

Commit 112db46

Browse files
committed
fix: simplify palette package versions loading a bit
1 parent 7fb4201 commit 112db46

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

app/composables/useCommandPalettePackageVersions.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ export function useCommandPalettePackageVersions(
66
) {
77
const versions = shallowRef<string[] | null>(null)
88
let pendingLoad: Promise<void> | null = null
9-
let loadToken = 0
9+
let invalidationToken = 0
1010

1111
watch(
1212
() => toValue(packageName),
1313
() => {
1414
versions.value = null
1515
pendingLoad = null
16-
loadToken += 1
16+
invalidationToken += 1
1717
},
1818
)
1919

@@ -22,12 +22,12 @@ export function useCommandPalettePackageVersions(
2222
if (!resolvedPackageName || versions.value) return
2323
if (pendingLoad) return pendingLoad
2424

25-
const requestToken = ++loadToken
25+
const token = invalidationToken
2626

2727
async function doLoad(name: string) {
2828
try {
2929
const allVersions = await fetchAllPackageVersions(name)
30-
if (requestToken !== loadToken || toValue(packageName) !== name) return
30+
if (token !== invalidationToken) return
3131
versions.value = allVersions.map(version => version.version)
3232
} finally {
3333
if (pendingLoad === load) {

0 commit comments

Comments
 (0)