Generate first tag pages
This commit is contained in:
@ -33,7 +33,12 @@ final class ImageGenerator {
|
||||
init(storage: Storage, relativeImageOutputPath: String) {
|
||||
self.storage = storage
|
||||
self.relativeImageOutputPath = relativeImageOutputPath
|
||||
self.generatedImages = storage.loadListOfGeneratedImages()
|
||||
do {
|
||||
self.generatedImages = try storage.loadListOfGeneratedImages()
|
||||
} catch {
|
||||
print("Failed to load list of previously generated images: \(error)")
|
||||
self.generatedImages = [:]
|
||||
}
|
||||
}
|
||||
|
||||
func prepareForGeneration() -> Bool {
|
||||
@ -60,7 +65,13 @@ final class ImageGenerator {
|
||||
}
|
||||
|
||||
func save() -> Bool {
|
||||
storage.save(listOfGeneratedImages: generatedImages)
|
||||
do {
|
||||
try storage.save(listOfGeneratedImages: generatedImages)
|
||||
return true
|
||||
} catch {
|
||||
print("Failed to save list of generated images: \(error)")
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
private func versionFileName(image: String, type: ImageFileType, width: CGFloat, height: CGFloat) -> String {
|
||||
|
Reference in New Issue
Block a user