feat(RES-33): Generation de l'architecture compatible Swift 6 #13

Merged
t.schmitt merged 1 commits from feat/swift-6-architecture-generation into master 2025-04-30 10:22:34 +02:00
3 changed files with 3 additions and 5 deletions

View File

@ -55,7 +55,7 @@ struct ConfigurationArchitecture: Codable {
func getClass(generateStaticProperty: Bool = true) -> String { func getClass(generateStaticProperty: Bool = true) -> String {
guard children?.isEmpty == false else { guard children?.isEmpty == false else {
return "class \(classname) {}" return "final class \(classname): Sendable {}"
} }
let classDefinition = [ let classDefinition = [

View File

@ -73,7 +73,7 @@ struct ParsedImage {
Images.exit(withError: error) Images.exit(withError: error)
} }
return String(data: data, encoding: .utf8) return String(decoding: data, as: UTF8.self)
} }
func generateImageContent(isVector: Bool) -> AssetContent { func generateImageContent(isVector: Bool) -> AssetContent {

View File

@ -137,9 +137,7 @@ class StringsFileGenerator {
let json = try encoder.encode(rootObject) let json = try encoder.encode(rootObject)
if let jsonString = String(data: json, encoding: .utf8) { return String(decoding: json, as: UTF8.self)
return jsonString
}
} catch { } catch {
debugPrint("Failed to encode: \(error)") debugPrint("Failed to encode: \(error)")