Generate AVIF images, fix result display
This commit is contained in:
@ -70,7 +70,7 @@ final class GenerationResults: ObservableObject {
|
||||
let general = PageGenerationResults(itemId: id, delegate: self)
|
||||
self.general = general
|
||||
cache[id] = general
|
||||
self.resultCount = 1
|
||||
self.resultCount = 0
|
||||
}
|
||||
|
||||
func makeResults(_ itemId: LocalizedItemId) -> PageGenerationResults {
|
||||
@ -98,6 +98,28 @@ final class GenerationResults: ObservableObject {
|
||||
return makeResults(itemId)
|
||||
}
|
||||
|
||||
func reset() {
|
||||
update {
|
||||
self.inaccessibleFiles = []
|
||||
self.unparsableFiles = []
|
||||
self.missingFiles = []
|
||||
self.missingTags = []
|
||||
self.missingPages = []
|
||||
self.externalLinks = []
|
||||
self.requiredFiles = []
|
||||
self.imagesToGenerate = []
|
||||
self.invalidCommands = []
|
||||
self.invalidBlocks = []
|
||||
self.warnings = []
|
||||
self.unsavedOutputFiles = []
|
||||
self.emptyPages = []
|
||||
self.redirects = [:]
|
||||
}
|
||||
for result in cache.values {
|
||||
result.reset()
|
||||
}
|
||||
}
|
||||
|
||||
func recalculate() {
|
||||
let inaccessibleFiles = cache.values.map { $0.inaccessibleFiles }.union()
|
||||
update { self.inaccessibleFiles = inaccessibleFiles }
|
||||
|
Reference in New Issue
Block a user