Я использую шаблон VIPER в своем приложении Swift. Мне нужна функция, которая выполняется во многих контроллерах, чтобы открыть cardViewStyle. Я не знаю, куда лучше добавить эту функцию...
Может быть вариант использования? Interactor?, обычный... Не забывая о VIPER и чистой архитектуре
Теперь функция находится в контроллере представления, в презентере и каркасе... потому что вызывается только один раз.
Функция будет выглядеть так:
//Presenter
func showLikeCard(controller: UIViewController){
wireframe.showLikeCard(controller: controller)
}
//Wireframe
func showLikeCard(controller: UIViewController){
controller.present()
}
Спасибо!