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