Add new analytics parameters pathSuffix
Some checks failed
openium/resgen.swift/pipeline/head There was a failure building this commit
Some checks failed
openium/resgen.swift/pipeline/head There was a failure building this commit
This commit is contained in:
@@ -11,10 +11,10 @@ import Foundation
|
||||
|
||||
enum FirebaseGenerator {
|
||||
|
||||
static var service: String {
|
||||
static func service(pathSuffix: String) -> String {
|
||||
[
|
||||
Self.header,
|
||||
Self.logScreen,
|
||||
Self.logScreen(pathSuffix: pathSuffix),
|
||||
Self.logEvent,
|
||||
Self.enable,
|
||||
Self.footer
|
||||
@@ -35,8 +35,14 @@ enum FirebaseGenerator {
|
||||
"""
|
||||
}
|
||||
|
||||
private static var logScreen: String {
|
||||
"""
|
||||
private static func logScreen(pathSuffix: String) -> String {
|
||||
let pathSuffixCode: String = if pathSuffix.isEmpty == false {
|
||||
" + \"/\(pathSuffix)\""
|
||||
} else {
|
||||
""
|
||||
}
|
||||
|
||||
return """
|
||||
func logScreen(
|
||||
name: String,
|
||||
path: String,
|
||||
@@ -47,7 +53,7 @@ enum FirebaseGenerator {
|
||||
]
|
||||
|
||||
if path.isEmpty == false {
|
||||
parameters["path"] = path + "/iOS" as NSObject
|
||||
parameters["path"] = path\(pathSuffixCode) as NSObject
|
||||
}
|
||||
|
||||
if let supplementaryParameters = params {
|
||||
|
||||
Reference in New Issue
Block a user