Move required files to settings
This commit is contained in:
@ -431,30 +431,6 @@ final class Storage: ObservableObject {
|
||||
return contentScope.encode(settings, to: settingsDataFileName)
|
||||
}
|
||||
|
||||
// MARK: Image generation data
|
||||
|
||||
func calculateImages(generatedBy imageSet: Set<String>, in folder: String) -> [String : Set<String>] {
|
||||
#warning("TODO: Move to file resource")
|
||||
guard let outputScope else { return [:] }
|
||||
guard let allImages = outputScope.fileNames(inRelativeFolder: folder) else {
|
||||
print("Failed to get list of generated images in output folder")
|
||||
return [:]
|
||||
}
|
||||
guard !allImages.isEmpty else {
|
||||
print("No images found in output folder \(folder)")
|
||||
return [:]
|
||||
}
|
||||
print("Found \(allImages.count) generated images")
|
||||
let images = Set(allImages)
|
||||
return imageSet.reduce(into: [:]) { result, imageName in
|
||||
let prefix = imageName.fileNameWithoutExtension + "@"
|
||||
let versions = images.filter { $0.hasPrefix(prefix) }
|
||||
if !versions.isEmpty {
|
||||
result[imageName] = Set(versions)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: Output files
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user