Привет, ситуация такая:
Пытаюсь в VIPER
Мне нужно прокинуть данные из файла Storage(с задержкой) в интерактор, из него в презентер, а оттуда уже во вью.
Вот такая иерархия:
View (стучится в презентер за инфой)
Presenter (стучится за инфой в интерактор)
Interactor (он звонит в storage и получает клоужер с инфой после задержки)
Storage (тут у меня функция с задержкой через Диспатч отдает @ escaping клоужер с датой)
Без задержки все работало отлично(я просто занимался ui, сервера нет)
Теперь добавил зажержку в хранилище с целью имитации ожидания ответа сервера.
Проблема: не очень понимаю как из интерактора поднять данные в презентер и дальше.
Как сделать все правильно?