Fix unused file removal
This commit is contained in:
@@ -161,7 +161,7 @@ final class TagOverviewGenerator {
|
|||||||
return imageSet
|
return imageSet
|
||||||
}
|
}
|
||||||
|
|
||||||
content += RelatedPageLink(
|
content += RelatedPageLink(
|
||||||
title: tag.title,
|
title: tag.title,
|
||||||
description: description,
|
description: description,
|
||||||
url: tag.url,
|
url: tag.url,
|
||||||
|
|||||||
@@ -298,6 +298,10 @@ final class GenerationResults: ObservableObject {
|
|||||||
func requiredOutputFile(_ path: String) {
|
func requiredOutputFile(_ path: String) {
|
||||||
update { self.requiredOutputFiles.insert(path) }
|
update { self.requiredOutputFiles.insert(path) }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func removeUnusedFile(_ unusedFile: String) {
|
||||||
|
update { self.unusedFilesInOutput.remove(unusedFile) }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private extension Dictionary where Value == Set<LocalizedItemId> {
|
private extension Dictionary where Value == Set<LocalizedItemId> {
|
||||||
|
|||||||
@@ -168,7 +168,7 @@ struct GenerationContentView: View {
|
|||||||
guard content.storage.deleteInOutputFolder(unusedFile) else {
|
guard content.storage.deleteInOutputFolder(unusedFile) else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
content.results.unusedFilesInOutput.remove(unusedFile)
|
content.results.removeUnusedFile(unusedFile)
|
||||||
}
|
}
|
||||||
|
|
||||||
private func show(page pageId: String, language: ContentLanguage? = nil) {
|
private func show(page pageId: String, language: ContentLanguage? = nil) {
|
||||||
|
|||||||
Reference in New Issue
Block a user