From c4a3aa54d63a632bb169a319de763c3f642af89e Mon Sep 17 00:00:00 2001 From: Quentin Bandera Date: Tue, 21 Oct 2025 10:55:43 +0200 Subject: [PATCH] Gestion du cas des strings vides --- SampleFiles/Tags/Generated/Analytics+GenAllScript.swift | 2 +- .../ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SampleFiles/Tags/Generated/Analytics+GenAllScript.swift b/SampleFiles/Tags/Generated/Analytics+GenAllScript.swift index 1ffeaf5..e8ef78c 100644 --- a/SampleFiles/Tags/Generated/Analytics+GenAllScript.swift +++ b/SampleFiles/Tags/Generated/Analytics+GenAllScript.swift @@ -121,7 +121,7 @@ internal class AnalyticsManager { var managers: [TrackerType: AnalyticsManagerProtocol] = [:] - private var isDebugMode: Bool = false + private var isDebugMode: Bool = false private var isEnabled: Bool { if ProcessInfo.processInfo.environment["XCODE_RUNNING_FOR_PREVIEWS"] == "1" { diff --git a/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift b/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift index bc9a5dd..ffb0721 100644 --- a/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift +++ b/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift @@ -241,7 +241,7 @@ enum AnalyticsGenerator { managers.values.forEach { manager in if isDebugMode { - logger.debug("📊 Event: \\(name, privacy: .public) | action: \\(action, privacy: .public) | category: \\(category, privacy: .public) | params: \\(String(describing: params ?? [:]), privacy: .public)") + logger.debug("📊 Event: \\(name, privacy: .public) | action: \\(action.isEmpty ? "-" : action, privacy: .public) | category: \\(category.isEmpty ? "-" : category, privacy: .public) | params: \\(String(describing: params ?? [:]), privacy: .public)") } manager.logEvent(