Add missing print error

This commit is contained in:
Thibaut Schmitt 2023-12-11 10:29:19 +01:00 committed by Loris Perret
parent dfe31b5c80
commit 31d20bfe2e

View File

@ -15,6 +15,7 @@ class AnalyticsFileParser {
private static func parseYaml() -> AnalyticsFile {
guard let data = FileManager().contents(atPath: inputFile) else {
let error = AnalyticsError.fileNotExists(inputFile)
print(error.description)
Analytics.exit(withError: error)
}
@ -22,6 +23,7 @@ class AnalyticsFileParser {
let tagFile = try YAMLDecoder().decode(AnalyticsFile.self, from: data)
return tagFile
} catch let error {
print(error.description)
Analytics.exit(withError: error)
}
}
@ -39,6 +41,7 @@ class AnalyticsFileParser {
type == "Bool"
else {
let error = AnalyticsError.invalidParameter("type of \(value.name)")
print(error.description)
Analytics.exit(withError: error)
}
@ -95,6 +98,7 @@ class AnalyticsFileParser {
guard let path = screen.path else {
let error = AnalyticsError.missingElement("screen path")
print(error.description)
Analytics.exit(withError: error)
}
@ -120,6 +124,7 @@ class AnalyticsFileParser {
// Category
guard let category = event.category else {
let error = AnalyticsError.missingElement("event category")
print(error.description)
Analytics.exit(withError: error)
}
@ -128,6 +133,7 @@ class AnalyticsFileParser {
// Action
guard let action = event.action else {
let error = AnalyticsError.missingElement("event action")
print(error.description)
Analytics.exit(withError: error)
}