in site/src/buildtime/fetchFusionDocFromGithub/index.ts [42:68]
export async function updateAllCache() {
const cache = {}
const baseComponents = await getBaseComponentList()
let successCount = 0
let totalCount = 1
console.log(
`Start fetching fusion doc from github. Doc count: ${baseComponents.length}`
)
for (const componentName of baseComponents) {
try {
await updateCache(cache, componentName)
console.log(
`[${totalCount}/${baseComponents.length}] success: ${componentName}`
)
successCount++
} catch (error) {
console.error(
`[${totalCount}/${baseComponents.length}] error: ${componentName}`,
error
)
}
totalCount++
}
console.log(`Done! Success count: ${successCount}/${baseComponents.length}`)
await writeCache(cache)
return cache
}