From 0c9242c5d41d4a3e3e4189e2d4d45c25680ca9d2 Mon Sep 17 00:00:00 2001 From: Davide De Rosa <keeshux@gmail.com> Date: Thu, 28 Nov 2019 10:58:19 +0100 Subject: [PATCH] Use provider description in guidance footer Was showing full lowercase. --- .../Scenes/AccountViewController.swift | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Passepartout-iOS/Scenes/AccountViewController.swift b/Passepartout-iOS/Scenes/AccountViewController.swift index df336194..ec2923ba 100644 --- a/Passepartout-iOS/Scenes/AccountViewController.swift +++ b/Passepartout-iOS/Scenes/AccountViewController.swift @@ -58,32 +58,32 @@ class AccountViewController: UIViewController, StrongTableHost { } private var guidanceString: String? { - guard let name = infrastructureName else { + guard let name = infrastructureName, let metadata = InfrastructureFactory.shared.metadata(forName: name) else { return nil } - // FIXME: make this dynamic? + // XXX: should make this dynamic let V = L10n.Core.Account.Sections.Guidance.Footer.Infrastructure.self - switch name { + switch metadata.name { case .mullvad: - return V.mullvad(name) + return V.mullvad(metadata.description) case .nordvpn: - return V.nordvpn(name) + return V.nordvpn(metadata.description) case .pia: - return V.pia(name) + return V.pia(metadata.description) case .protonvpn: - return V.protonvpn(name) + return V.protonvpn(metadata.description) case .tunnelbear: - return V.tunnelbear(name) + return V.tunnelbear(metadata.description) case .vyprvpn: - return V.vyprvpn(name) + return V.vyprvpn(metadata.description) case .windscribe: - return V.windscribe(name) + return V.windscribe(metadata.description) default: return nil