From 1dfb01311540de87792dbb378a4aac2a326939b0 Mon Sep 17 00:00:00 2001 From: Davide Date: Mon, 11 Nov 2024 19:45:56 +0100 Subject: [PATCH] Implement some CustomDebugStringConvertible - AppFeature - AppProduct - ProviderID --- .../Library/Sources/CommonLibrary/IAP/AppFeature.swift | 4 ++-- .../Library/Sources/CommonLibrary/IAP/AppProduct.swift | 4 ++-- .../Sources/UILibrary/L10n/PassepartoutKit+L10n.swift | 6 ++++++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Passepartout/Library/Sources/CommonLibrary/IAP/AppFeature.swift b/Passepartout/Library/Sources/CommonLibrary/IAP/AppFeature.swift index 741d04ec..cd831e08 100644 --- a/Passepartout/Library/Sources/CommonLibrary/IAP/AppFeature.swift +++ b/Passepartout/Library/Sources/CommonLibrary/IAP/AppFeature.swift @@ -53,8 +53,8 @@ extension AppFeature: Identifiable { } } -extension AppFeature: CustomStringConvertible { - public var description: String { +extension AppFeature: CustomDebugStringConvertible { + public var debugDescription: String { rawValue } } diff --git a/Passepartout/Library/Sources/CommonLibrary/IAP/AppProduct.swift b/Passepartout/Library/Sources/CommonLibrary/IAP/AppProduct.swift index 60b67fa2..cf2d18d0 100644 --- a/Passepartout/Library/Sources/CommonLibrary/IAP/AppProduct.swift +++ b/Passepartout/Library/Sources/CommonLibrary/IAP/AppProduct.swift @@ -55,8 +55,8 @@ extension AppProduct { } } -extension AppProduct: CustomStringConvertible { - public var description: String { +extension AppProduct: CustomDebugStringConvertible { + public var debugDescription: String { rawValue } } diff --git a/Passepartout/Library/Sources/UILibrary/L10n/PassepartoutKit+L10n.swift b/Passepartout/Library/Sources/UILibrary/L10n/PassepartoutKit+L10n.swift index 7baa35d6..6a32b980 100644 --- a/Passepartout/Library/Sources/UILibrary/L10n/PassepartoutKit+L10n.swift +++ b/Passepartout/Library/Sources/UILibrary/L10n/PassepartoutKit+L10n.swift @@ -144,6 +144,12 @@ extension OnDemandModule.Policy: LocalizableEntity { } } +extension ProviderID: CustomDebugStringConvertible { + public var debugDescription: String { + rawValue + } +} + extension VPNServer { public var region: String { [provider.countryCode.localizedAsRegionCode, provider.area]