mirror of
https://github.com/truewhile/MeBox.git
synced 2026-10-04 04:26:38 +08:00
feat: report ignored STRM tree sidecars
This commit is contained in:
@@ -20,8 +20,10 @@ export type GenerateSTRMResult = {
|
||||
total?: number
|
||||
remaining?: number
|
||||
batch_limited?: boolean
|
||||
ignored?: number
|
||||
previewed?: number
|
||||
errors?: string[]
|
||||
ignored_items?: string[]
|
||||
items?: Array<{
|
||||
media_id: string
|
||||
title: string
|
||||
|
||||
@@ -273,11 +273,17 @@ export function StrmGenerateResultPanel({ result }: { result: GenerateSTRMResult
|
||||
<div className="mt-1">
|
||||
{result.previewed ? `预检 ${result.previewed} · ` : ''}
|
||||
{result.total ? `共 ${result.total} · ` : ''}
|
||||
新增 {result.generated} · 更新 {result.updated} · 跳过 {result.skipped} · 清理 {result.cleaned || 0}
|
||||
新增 {result.generated} · 更新 {result.updated} · 跳过 {result.skipped}
|
||||
{result.ignored ? ` · 忽略 ${result.ignored}` : ''} · 清理 {result.cleaned || 0}
|
||||
</div>
|
||||
{result.batch_limited && (
|
||||
<div className="mt-1 text-amber-600">本批已达到上限,剩余 {result.remaining || 0} 个可继续运行。</div>
|
||||
)}
|
||||
{result.ignored_items && result.ignored_items.length > 0 && (
|
||||
<div className="mt-1 text-amber-600">
|
||||
已忽略 {result.ignored || result.ignored_items.length} 个非视频/sidecar:{result.ignored_items.slice(0, 3).join(';')}
|
||||
</div>
|
||||
)}
|
||||
{result.errors && result.errors.length > 0 && (
|
||||
<div className="mt-2 text-red-500">
|
||||
失败 {result.errors.length} 条:{result.errors.slice(0, 3).join(';')}
|
||||
|
||||
Reference in New Issue
Block a user