Поиск с дебаунсом на Task: отмена и устаревшие ответы
Задача
Пользователь печатает в поле поиска. Нужно: не слать запрос на каждую букву, не показывать устаревшие результаты, не слать запрос для пустой строки. Реализуй на Swift Concurrency.
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep