mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
Fix component name on error
This commit is contained in:
parent
04a6b1da6c
commit
e5f75d6ff4
@ -38,45 +38,45 @@ export const checkUpdate = async (config: CheckUpdateConfig) => {
|
|||||||
return filterNames.includes(itemName)
|
return filterNames.includes(itemName)
|
||||||
}
|
}
|
||||||
let updatedCount = 0
|
let updatedCount = 0
|
||||||
|
const updateItems = Object.entries(items)
|
||||||
|
.filter(([itemName, item]) => shouldUpdate(itemName) && Boolean(item.url))
|
||||||
const results = await Promise.allSettled(
|
const results = await Promise.allSettled(
|
||||||
Object.entries(items)
|
updateItems.map(async ([itemName, item]) => {
|
||||||
.filter(([itemName, item]) => shouldUpdate(itemName) && Boolean(item.url))
|
const { url, lastUpdateCheck, alwaysUpdate } = item
|
||||||
.map(async ([itemName, item]) => {
|
const isDebugItem = alwaysUpdate && devMode
|
||||||
const { url, lastUpdateCheck, alwaysUpdate } = item
|
if (
|
||||||
const isDebugItem = alwaysUpdate && devMode
|
!isDebugItem
|
||||||
if (
|
&& now - lastUpdateCheck <= options.minimumDuration
|
||||||
!isDebugItem
|
&& !force
|
||||||
&& now - lastUpdateCheck <= options.minimumDuration
|
) {
|
||||||
&& !force
|
return `[${itemName}] 未超过更新间隔期, 已跳过`
|
||||||
) {
|
}
|
||||||
return `[${itemName}] 未超过更新间隔期, 已跳过`
|
if (updatedCount > maxCount && !force) {
|
||||||
}
|
return `[${itemName}] 已到达单次更新量上限 (${maxCount} 个), 已跳过`
|
||||||
if (updatedCount > maxCount && !force) {
|
}
|
||||||
return `[${itemName}] 已到达单次更新量上限 (${maxCount} 个), 已跳过`
|
let finalUrl = url
|
||||||
}
|
if (localhost.test(url) && options.localPortOverride) {
|
||||||
let finalUrl = url
|
finalUrl = url.replace(/:(\d)+/, `:${options.localPortOverride}`)
|
||||||
if (localhost.test(url) && options.localPortOverride) {
|
}
|
||||||
finalUrl = url.replace(/:(\d)+/, `:${options.localPortOverride}`)
|
const code: string = await coreApis.ajax.monkey({ url: finalUrl })
|
||||||
}
|
// 需要再检查下是否还安装着, 有可能正好在下载途中被卸载
|
||||||
const code: string = await coreApis.ajax.monkey({ url: finalUrl })
|
if (!(itemName in items)) {
|
||||||
// 需要再检查下是否还安装着, 有可能正好在下载途中被卸载
|
return `[${itemName}] 已被卸载, 取消更新`
|
||||||
if (!(itemName in items)) {
|
}
|
||||||
return `[${itemName}] 已被卸载, 取消更新`
|
if (!code) {
|
||||||
}
|
return `[${itemName}] 更新下载失败, 取消更新`
|
||||||
if (!code) {
|
}
|
||||||
return `[${itemName}] 更新下载失败, 取消更新`
|
if (!isFeatureAcceptable(code)) {
|
||||||
}
|
return `[${itemName}] 版本不匹配, 取消更新`
|
||||||
if (!isFeatureAcceptable(code)) {
|
}
|
||||||
return `[${itemName}] 版本不匹配, 取消更新`
|
const { installFeatureFromCode } = await import(
|
||||||
}
|
'@/core/install-feature'
|
||||||
const { installFeatureFromCode } = await import(
|
)
|
||||||
'@/core/install-feature'
|
const { message } = await installFeatureFromCode(code, url)
|
||||||
)
|
item.lastUpdateCheck = Number(new Date())
|
||||||
const { message } = await installFeatureFromCode(code, url)
|
updatedCount++
|
||||||
item.lastUpdateCheck = Number(new Date())
|
return `[${itemName}] ${message}`
|
||||||
updatedCount++
|
}),
|
||||||
return `[${itemName}] ${message}`
|
|
||||||
}),
|
|
||||||
)
|
)
|
||||||
return results
|
return results
|
||||||
.map((r, index) => {
|
.map((r, index) => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user