diff --git a/Sources/ResgenSwift/Analytics/Generator/FirebaseGenerator.swift b/Sources/ResgenSwift/Analytics/Generator/FirebaseGenerator.swift index 1be7df3..3e8ff0f 100644 --- a/Sources/ResgenSwift/Analytics/Generator/FirebaseGenerator.swift +++ b/Sources/ResgenSwift/Analytics/Generator/FirebaseGenerator.swift @@ -108,7 +108,7 @@ enum FirebaseGenerator { parameters: parameters ) } - + """ } diff --git a/Sources/ResgenSwift/Analytics/Model/AnalyticsDefinition.swift b/Sources/ResgenSwift/Analytics/Model/AnalyticsDefinition.swift index 57c646a..1946cbf 100644 --- a/Sources/ResgenSwift/Analytics/Model/AnalyticsDefinition.swift +++ b/Sources/ResgenSwift/Analytics/Model/AnalyticsDefinition.swift @@ -60,7 +60,7 @@ class AnalyticsDefinition { switch parameter.type { case .bool: defaultValue = "\(parameter.defaultValue.lowercased())" - + case .int, .double: defaultValue = "\(parameter.defaultValue)" diff --git a/Sources/ResgenSwift/Analytics/Parser/AnalyticsFileParser.swift b/Sources/ResgenSwift/Analytics/Parser/AnalyticsFileParser.swift index eca1512..6b2460d 100644 --- a/Sources/ResgenSwift/Analytics/Parser/AnalyticsFileParser.swift +++ b/Sources/ResgenSwift/Analytics/Parser/AnalyticsFileParser.swift @@ -70,7 +70,7 @@ class AnalyticsFileParser { private static func getParameters(from parameters: [AnalyticsParameterDTO]) -> [AnalyticsParameter] { func verify(value: String?, for type: ParameterType) { guard let value, value.isEmpty == false else { return } - + switch type { case .int: if Int(value) == nil { @@ -78,7 +78,7 @@ class AnalyticsFileParser { print(error.description) Analytics.exit(withError: error) } - + case .bool: if Bool(value.lowercased()) == nil { let error = AnalyticsError.invalidParameter("type of \(value) is not \(type)") @@ -97,7 +97,7 @@ class AnalyticsFileParser { break } } - + return parameters.map { dtoParameter in // Type let type = dtoParameter.type.uppercasedFirst() @@ -107,13 +107,13 @@ class AnalyticsFileParser { print(error.description) Analytics.exit(withError: error) } - + if dtoParameter.value != nil, dtoParameter.replaceIn != nil { let error = AnalyticsError.invalidParameter("you can't set 'value' and 'replaceIn' for \(dtoParameter.name)") print(error.description) Analytics.exit(withError: error) } - + verify(value: dtoParameter.value, for: typeEnum) verify(value: dtoParameter.defaultValue, for: typeEnum) @@ -218,7 +218,7 @@ class AnalyticsFileParser { if let category = event.category { definition.category = category } - + if let action = event.action { definition.action = action }