неактивной на время выполнения запроса?
func buttonDidTap() {
button.isEnabled = false
Network() success {
…
button.isEnabled = true
} error {
…
button.isEnabled = true
}
}
Вот так ? Могут же проблемы быть если интернет упадет
А в error есть ситуация с таймаутом?
Нет
Я так понял так и использовать только добавить таймер в еррор да?
Я бы добавил. Circuit breaker, распространённая практика
Обсуждают сегодня