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