diff --git a/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift b/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift index 3da67c4..93fc1e8 100644 --- a/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift +++ b/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift @@ -95,7 +95,7 @@ class AnalyticsGenerator { result.append("import MatomoTracker") } if targets.contains(Analytics.TargetType.firebase) { - result.append("import Firebase") + result.append("import FirebaseAnalytics") } return result.joined(separator: "\n") diff --git a/Sources/ResgenSwift/Analytics/Model/AnalyticsDefinition.swift b/Sources/ResgenSwift/Analytics/Model/AnalyticsDefinition.swift index e0bdbe1..9c7cadb 100644 --- a/Sources/ResgenSwift/Analytics/Model/AnalyticsDefinition.swift +++ b/Sources/ResgenSwift/Analytics/Model/AnalyticsDefinition.swift @@ -103,10 +103,12 @@ class AnalyticsDefinition { \(params.joined(separator: ",\n\t\t\t\t")) ] """ - } else { + } else if params.count == 1 { result = """ [\(params.joined(separator: ", "))] """ + } else { + result = "[:]" } if type == .screen {