Fix unused file removal
This commit is contained in:
@@ -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