fixed some bugs

This commit is contained in:
2026-09-10 08:28:07 +08:00
parent 3908947ac2
commit 39896a5c24
5 changed files with 286 additions and 18 deletions

View File

@@ -51,13 +51,7 @@ final class CatalogViewModel: ObservableObject {
guard activeVideoHash == video.videoHash else {
return
}
let item = TrainingMediaItem(
id: video.videoHash,
title: video.title,
url: url,
sentences: document.sentences
)
controller.load(item)
controller.updateBoundaries(document.sentences)
controller.boundaryState = .loaded(count: document.sentences.count)
controller.showTransientMessage("课程已就绪:\(document.sentences.count) 句")
} catch {
@@ -101,14 +95,7 @@ final class CatalogViewModel: ObservableObject {
guard activeVideoHash == hash else {
return
}
let loadedItem = TrainingMediaItem(
id: hash,
title: fileName,
url: tempURL,
sentences: document.sentences,
isLocalFile: true
)
controller.load(loadedItem)
controller.updateBoundaries(document.sentences)
controller.boundaryState = .loaded(count: document.sentences.count)
controller.showTransientMessage("句子边界已加载:\(document.sentences.count) 句")
} catch {