/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
iphone/Maps/UI/Subscription/SubscriptionViewBuilder.swift
34 строки
2 KB
Alexander Boriskov
[iOS] Added LP page to subscription screen
21 окт 2020, 13:07
21 окт 2020, 13:07
5c480a5
Код
Авторство
О чём код?
class SubscriptionViewBuilder { static func build(type: SubscriptionGroupType, parentViewController: UIViewController, source: String, successDialog: SubscriptionSuccessDialog, completion: ((Bool) -> Void)?) -> UIViewController { switch type { case .city: return CitySubscriptionBuilder.build(parentViewController: parentViewController, source: source, successDialog: successDialog, subscriptionGroupType: type, completion: completion) case .allPass: return AllPassSubscriptionBuilder.build(parentViewController: parentViewController, source: source, successDialog: successDialog, subscriptionGroupType: type, completion: completion) } } static func buildLonelyPlanet(parentViewController: UIViewController, source: String, successDialog: SubscriptionSuccessDialog, completion: ((Bool) -> Void)?) -> UIViewController { return AllPassSubscriptionBuilder.build(parentViewController: parentViewController, source: source, successDialog: successDialog, subscriptionGroupType: .allPass, completion: completion, startPage: 4) } }